Completed
Last Updated: 12 Jun 2025 07:58 by ADMIN
Release 2025.2.612 (Preview)

Add a call to "OnImageLoaded" to "RadPictureBoxelement.PasteImage()" method or create an event like "ImagePasted" ot be able to tract an image change at this point.

For me I solved this via an Harmony patch that adds a call to OnImageLoaded() on PasteImage()  long time ago. Not really elegant, but I'm a noob in patching with Harmony.

Just want to leave it here for anyone that want ot use this solution too or for Telerik to implement a native way to expose an image change via PasteImage.

[HarmonyPatch(typeof(RadPictureBoxElement))]
[HarmonyPatch("PasteImage")]
public class RadPictureBoxElement_PasteImageFixes
{
    private static readonly Dictionary<RadPictureBoxElement, Image> images = [];

    public static void Prefix(object __instance)
    {
        if (__instance is RadPictureBoxElement pb)
        {
            // Remember our image
            images.Remove(pb);
            images.Add(pb, pb.Image);
        }
    }

    public static void Postfix(object __instance)
    {
        if (__instance is RadPictureBoxElement pb && images.TryGetValue(pb, out var image) && pb.Image != image)
        {
            // Remove first to avoid conflicts on error
            images.Remove(pb);

            // Call "OnImageLoaded"
            var method = typeof(RadPictureBoxElement).GetMethod("OnImageLoaded", System.Reflection.BindingFlags.Instance | System.Reflection.BindingFlags.NonPublic);
            method.Invoke(pb, null);
        }
    }
}

Completed
Last Updated: 23 May 2025 08:14 by ADMIN
Release 2025.2.520 (2025 Q2)
Created by: Luis
Comments: 1
Category: TextBox
Type: Feature Request
2
Add support for UI Automation in RadTextBox control.
Completed
Last Updated: 23 May 2025 08:14 by ADMIN
Release 2025.2.520 (2025 Q2)
Created by: Luis
Comments: 1
Category: SpinEditor
Type: Feature Request
1
Add support for UI Automation in RadSpinEditor control.
Completed
Last Updated: 23 May 2025 08:13 by ADMIN
Release 2025.2.520 (2025 Q2)
Created by: Luis
Comments: 1
Category: MaskedEditBox
Type: Feature Request
1
Add support for UI Automation in RadMaskedEditBox control.
Completed
Last Updated: 21 May 2025 10:48 by ADMIN
Release 2025.2.520 (2025 Q2)
The tool should build the assemblies as described here: 
http://www.telerik.com/help/winforms/installation-deployment-and-distribution-redestributing-telerik-radcontrols-for-windows.html
Completed
Last Updated: 27 Feb 2025 10:38 by ADMIN
Release 2024.3.806 (2024 Q3)
Created by: Ana
Comments: 2
Category: GridView
Type: Feature Request
1
Currently, the GridViewCheckBoxColumn is not synchronized with the selection mechanism of the control. Checking a checkbox will change the value of the bound property. Synchronizing the selection with the checkbox will require custom code. We could expose GridViewSelectionColumn or modify the GridViewCheckBoxColumn to support this.
Completed
Last Updated: 27 Feb 2025 10:38 by ADMIN
Release 2024.4.1113 (2024 Q4)
Currently, RadDateTimePicker offers a Value property, typeof(DateTime) even though the control is designed to manage only date and only time values.

With releasing .NET 6, there are TimeOnly and DateOnly types which would be more appropriate for managing such values:

https://devblogs.microsoft.com/dotnet/date-time-and-time-zone-enhancements-in-net-6/   
Completed
Last Updated: 27 Feb 2025 10:36 by ADMIN
Release 2024.4.1113 (2024 Q4)
Created by: Ketan
Comments: 1
Category: TimePicker
Type: Feature Request
0

Currently, RadTimePicker offers a Value property, typeof(DateTime?) even though the control is designed to manage time values.

With releasing .NET 6, there is TimeOnly type which would be more appropriate for managing time values:

https://devblogs.microsoft.com/dotnet/date-time-and-time-zone-enhancements-in-net-6/ 

Completed
Last Updated: 12 Feb 2025 12:45 by ADMIN
Release 2025.1.211 (2025 Q1)
Completed
Last Updated: 12 Feb 2025 12:44 by ADMIN
Release 2025.1.211 (2025 Q1)
Created by: Luis
Comments: 1
Category: Buttons
Type: Feature Request
1
Add support for UI Automation in RadRadioButton control.
Completed
Last Updated: 12 Feb 2025 12:42 by ADMIN
Release 2025.1.211 (2025 Q1)
Created by: Alessandro
Comments: 0
Category: GridView
Type: Feature Request
2

With releasing .NET 6, there are TimeOnly and DateOnly types which would be more appropriate for managing such values:

https://devblogs.microsoft.com/dotnet/date-time-and-time-zone-enhancements-in-net-6/

It would be good to add support for these types in GridViewDateTimeView.

Currently, the following code gives an exception when entering edit mode: 

        public RadForm1()
        {
            InitializeComponent();
            DataTable dt = new DataTable();
            dt.Columns.Add("DateOnly", typeof(DateOnly));
            dt.Rows.Add(new DateOnly(2022,3,3));

            this.radGridView1.AutoGenerateColumns = false;
            GridViewDateTimeColumn dateColumn = new GridViewDateTimeColumn();
            dateColumn.FieldName = "DateOnly";
            this.radGridView1.Columns.Add(dateColumn);
            this.radGridView1.DataSource = dt;
            this.radGridView1.AutoSizeColumnsMode = GridViewAutoSizeColumnsMode.Fill;
        }

 

 

Workaround: you can use the following custom TypeConverter

        public RadForm1()
        {
            InitializeComponent();
            DataTable dt = new DataTable();
            dt.Columns.Add("DateOnly", typeof(DateOnly));
            dt.Rows.Add(new DateOnly(2022,3,3));

            this.radGridView1.AutoGenerateColumns = false;
            GridViewDateTimeColumn dateColumn = new GridViewDateTimeColumn();
            dateColumn.DataType = typeof(DateTime);
            dateColumn.FieldName = "DateOnly";
            dateColumn.Format = DateTimePickerFormat.Custom;
            dateColumn.CustomFormat = "dd/MM/yyyy";
            dateColumn.FormatString = "{0:dd/MM/yyyy}";
            dateColumn.DataTypeConverter = new DateOnlyConverter();
            this.radGridView1.Columns.Add(dateColumn);
            this.radGridView1.DataSource = dt;
            this.radGridView1.AutoSizeColumnsMode = GridViewAutoSizeColumnsMode.Fill;
        }


        public class DateOnlyConverter : TypeConverter
        {
            public override bool CanConvertTo(ITypeDescriptorContext context, Type destinationType)
            { 
                return destinationType == typeof(DateTime);
            }
            public override object ConvertTo(ITypeDescriptorContext context, CultureInfo culture, object value, Type destinationType)
            { 
                if (value is DateOnly && destinationType == typeof(DateTime))
                {
                    DateOnly date = (DateOnly)value;
                    return new DateTime(date.Year, date.Month, date.Day);
                }
                
                return base.ConvertTo(context, culture, value, destinationType);
            }
            public override bool CanConvertFrom(ITypeDescriptorContext context, Type sourceType)
            { 
                return sourceType == typeof(DateTime) ;
            }
            public override object ConvertFrom(ITypeDescriptorContext context, CultureInfo culture, object value)
            { 
                if (value is DateTime)
                {
                    DateTime date = (DateTime)value;
                    return new DateOnly(date.Year, date.Month, date.Day);
                }
                
                return base.ConvertFrom(context, culture, value);
            }
        }

 

    
Completed
Last Updated: 12 Feb 2025 12:40 by ADMIN
Release 2025.1.211 (2025 Q1)
Created by: Luis
Comments: 1
Category: Buttons
Type: Feature Request
1
 Add support for UI Automation in RadCheckBox control.
Completed
Last Updated: 12 Feb 2025 12:40 by ADMIN
Release 2025.1.211 (2025 Q1)
Created by: Luis
Comments: 1
Category: Buttons
Type: Feature Request
2
Add support for UI Automation in RadButton control.
Completed
Last Updated: 03 Dec 2024 12:22 by ADMIN
Release 2024.4.1106 (Q4 2024)
Created by: Micah
Comments: 1
Category: DropDownList
Type: Feature Request
2
 
Completed
Last Updated: 14 Nov 2024 11:16 by ADMIN
Release 2024.4.1106 (Q4 2024)
Created by: Monique
Comments: 2
Category: PdfViewer
Type: Feature Request
1

The problem I'm trying to solve is that users do not know that the original document may not be what they are seeing in the viewer when there are layers.    

A property that indicates that a document has layers would allow the system to refuse to open the document.

Completed
Last Updated: 13 Nov 2024 12:48 by ADMIN
Release 2024.4.1113 (2024 Q4)
Created by: Al
Comments: 1
Category: UI for WinForms
Type: Feature Request
22
Request a JSON tagger for the SyntaxEditor
Completed
Last Updated: 09 Oct 2024 15:36 by ADMIN
Release 2024 Q4 (November)
Completed
Last Updated: 25 Sep 2024 10:51 by ADMIN
Release 2024.3.924
The current behavior clears the selection when doing so.
Completed
Last Updated: 11 Sep 2024 13:08 by ADMIN
Release R3 2019
Created by: Konstantin
Comments: 4
Category: Chat
Type: Feature Request
2
It would be very convenient to scroll to a specific message when a lot of messages are available.
Completed
Last Updated: 09 Aug 2024 09:22 by ADMIN
Release 2024.3.806 (2024 Q3)
Created by: Jason
Comments: 6
Category: GridView
Type: Feature Request
11
Enable the ability to MERGE seperate rows (different records), like found in ITunes "Songs" mode where is shows the artwork (then artist,release undernearth) in a custom class, then the related song rows to the right.

Your competitor Dev Express has it already in place.

See youtube video here :

https://www.youtube.com/watch?v=TfPXwE7GcXs

Cheers
1 2 3 4 5 6