Unplanned
Last Updated: 20 Nov 2020 13:35 by ADMIN

This is the behavior for collapsing the ribbon and showing the the small image for RadButtonElement: https://docs.telerik.com/devtools/winforms/controls/ribbonbar/designing-radribbonbar/using-large-and-small-images

A similar functionality should be available for the ActionElement in RadDropDownButtonElement and  RadSplitButtonElement.

 
Unplanned
Last Updated: 19 Nov 2020 11:18 by ADMIN
Created by: Stoyan
Comments: 0
Category: UI for WinForms
Type: Feature Request
1
A control that can be used to display an icon in the Windows taskbar notification area.
Unplanned
Last Updated: 19 Nov 2020 09:59 by ADMIN

Please run the attached sample project and navigate with the left/right arrows: 

Unplanned
Last Updated: 18 Nov 2020 12:21 by שושי
Currently, RadSimpleListFilterPopup supports filtering by year, month, day, hours, and minutes. The seconds and milliseconds are not respected. 
Unplanned
Last Updated: 17 Nov 2020 14:58 by ADMIN
Please refer to the attached gif file.
Unplanned
Last Updated: 17 Nov 2020 12:59 by ADMIN

I want that the user can select a value from al list like in excel:

Currently, when using the Excel-like filtering and RadListFilterPopup it does not allow filtering by time, only by date:

Completed
Last Updated: 12 Nov 2020 11:46 by ADMIN
Release R1 2021 (LIB 2020.3.1116)
The bottom border line is not visible when scaling between 100% and 200% is set. Attached is a project.
Completed
Last Updated: 12 Nov 2020 11:46 by ADMIN
Release R1 2021 (LIB 2020.3.1116)

To reproduce:

1. Bind a RadGridView to the Northwind.Products table

2. Enable the header checkbox for the Discontinued column

3. Set the ReadOnly property either for the grid or for the specific column.

The header checkbox is not allowed to be toggled. However, you can toggle/untoggle it which affects all the data rows.

Completed
Last Updated: 12 Nov 2020 11:46 by ADMIN
Release R1 2021 (LIB 2020.3.1116)
Public Class RadForm2
    Public Sub New()
        InitializeComponent()

        AddHandler Me.RadChartView1.CreateRenderer, AddressOf radChartView1_CreateRenderer

        Me.RadChartView1.ShowSmartLabels = True
        Me.RadChartView1.ShowPanZoom = True

        Dim barSeries As New BarSeries()
        Dim barSeries1 As New BarSeries()
        Dim barSeries2 As New BarSeries()
        Dim rand As New Random()
        barSeries.DataPoints.Add(New CategoricalDataPoint(101, 0))
        barSeries1.DataPoints.Add(New CategoricalDataPoint(101, 0))
        barSeries2.DataPoints.Add(New CategoricalDataPoint(101, 0))
        For i As Integer = 1 To 9
            barSeries.DataPoints.Add(New CategoricalDataPoint(rand.[Next](100), i))
            barSeries1.DataPoints.Add(New CategoricalDataPoint(rand.[Next](100), i))
            barSeries2.DataPoints.Add(New CategoricalDataPoint(rand.[Next](100), i))
        Next

        barSeries.ShowLabels = True
        barSeries.DrawLinesToLabels = True
        barSeries1.ShowLabels = True
        barSeries1.DrawLinesToLabels = True
        barSeries2.ShowLabels = True
        barSeries2.DrawLinesToLabels = True

        Me.RadChartView1.Series.Add(barSeries)
        Me.RadChartView1.Series.Add(barSeries1)
        Me.RadChartView1.Series.Add(barSeries2)
    End Sub

    Private Sub radChartView1_CreateRenderer(sender As Object, e As ChartViewCreateRendererEventArgs)
        'e.Renderer = New CustomCartesianRenderer(TryCast(e.Area, CartesianArea))
    End Sub
End Class


Workaround: Create a custom renderer
Public Class CustomCartesianRenderer
    Inherits CartesianRenderer
    Public Sub New(area As CartesianArea)
        MyBase.New(area)
    End Sub

    Protected Overrides Sub Initialize()
        MyBase.Initialize()

        For i As Integer = 0 To Me.DrawParts.Count - 1
            Dim labelPart As BarLabelElementDrawPart = TryCast(Me.DrawParts(i), BarLabelElementDrawPart)
            If labelPart IsNot Nothing Then
                Me.DrawParts(i) = New CustomBarLabelElementDrawPart(DirectCast(labelPart.Element, BarSeries), Me)
            End If
        Next
    End Sub
End Class

Public Class CustomBarLabelElementDrawPart
    Inherits BarLabelElementDrawPart
    Public Sub New(owner As ChartSeries, renderer As IChartRenderer)
        MyBase.New(owner, renderer)
    End Sub

    Public Overrides Sub Draw()
        Dim graphics As Graphics = TryCast(Me.Renderer.Surface, Graphics)
        Dim cartesianSeries As CartesianSeries = TryCast(Me.Element, CartesianSeries)
        If cartesianSeries IsNot Nothing Then
            Dim area As CartesianArea = DirectCast(cartesianSeries.[GetType]().GetField("area", BindingFlags.Instance Or BindingFlags.NonPublic).GetValue(cartesianSeries), CartesianArea)
            Dim clipRect As RectangleF = DirectCast(area.[GetType]().GetMethod("GetCartesianClipRect", BindingFlags.Instance Or BindingFlags.NonPublic).Invoke(area, New Object() {}), RectangleF)

            graphics.SetClip(clipRect)
        End If

        MyBase.Draw()

        graphics.ResetClip()
    End Sub

    Protected Overrides Function GetLineStart(label As LabelElement, point As DataPointElement, isSmartLabel As Boolean) As PointF
        Dim lineStart As PointF = MyBase.GetLineStart(label, point, isSmartLabel)

        Dim x As Single = CSng(TryCast(Me.Element.View, IChartView).PlotOriginX)
        Dim y As Single = CSng(TryCast(Me.Element.View, IChartView).PlotOriginY)

        lineStart.X += x
        lineStart.Y += y

        Return lineStart
    End Function

    Protected Overrides Function GetLineEnd(label As LabelElement, point As DataPointElement, isSmartLabel As Boolean) As PointF
        Dim lineEnd As PointF = MyBase.GetLineEnd(label, point, isSmartLabel)

        If Not isSmartLabel Then
            Dim x As Single = CSng(TryCast(Me.Element.View, IChartView).PlotOriginX)
            Dim y As Single = CSng(TryCast(Me.Element.View, IChartView).PlotOriginY)
            lineEnd.X += x
            lineEnd.Y += y
        End If

        Return lineEnd
    End Function
End Class
Completed
Last Updated: 12 Nov 2020 11:45 by ADMIN
Release R1 2021 (LIB 2020.3.1116)
Created by: Marian
Comments: 0
Category: Diagram, DiagramRibbonBar, DiagramToolBox
Type: Bug Report
0

Run the attached sample project, paste the path to the TestTemplates folder in the text box and click Start. You will notice the that the illustrated time in the labels gets bigger and bigger.

Workaround: this is not a complete solution but is reduces the load time:

radDiagram1.Clear(); 
            radDiagram1.DiagramElement.FindDescendant<Telerik.WinControls.UI.Diagrams.Primitives.BackgroundPageGrid>().FindDescendant<Telerik.WinControls.UI.Diagrams.Canvas>().Children.Clear();
radDiagram1.Clear(); 
            radDiagram1.DiagramElement.FindDescendant<Telerik.WinControls.UI.Diagrams.Primitives.BackgroundPageGrid>().FindDescendant<Telerik.WinControls.UI.Diagrams.Canvas>().Children.Clear();
		
Unplanned
Last Updated: 11 Nov 2020 06:55 by ADMIN
Exception when adding a space after a table placed in the header or footer.
Under Review
Last Updated: 10 Nov 2020 10:56 by ADMIN
Created by: Mihajlo
Comments: 3
Category: ImageEditor
Type: Bug Report
0
Create a new blank Telerik project. Add RadImageEditor control to the form. Start the app. Open some jpg image. Try to save this image in various formats. No matter what format you select, from BMP to TIFF, the image will be saved in PNG format. The file extension will be .bmp or .tiff, but the file contents is PNG.
Unplanned
Last Updated: 10 Nov 2020 10:37 by ADMIN

1.Load an image to RadImageEditor and click the save button:

2. Enter the file name and select .jpeg extension:

3. Even though the file is saved as .jpg, its stores .png content:

 

Under Review
Last Updated: 10 Nov 2020 05:55 by ADMIN
Created by: Jan Oliver Rüdiger
Comments: 1
Category: PageView
Type: Feature Request
0
It would be great if there was also a None (ViewMode) for PageView. That means no tabs and only the container. This is especially useful if you use PageView for Single Page WinForms. Up to now I use to hide the tabs with CodeBehind.
Unplanned
Last Updated: 09 Nov 2020 15:19 by ADMIN
Currently, the checkboxes in the tree view are not exported. 
Unplanned
Last Updated: 09 Nov 2020 07:32 by ADMIN
The table is not properly resized when using the left-most border. The table should be resized like in MS Word (see attached).
Unplanned
Last Updated: 09 Nov 2020 07:09 by ADMIN
When you insert a table and try to grab the right border and resize it, the result is that the inner cells resize, while the total width of the table remains the same. 
Unplanned
Last Updated: 06 Nov 2020 09:47 by ADMIN
Created by: Matthias
Comments: 0
Category: Spreadsheet
Type: Bug Report
1

Currently, it takes around 5 seconds to load the RadSpreadsheetRibbonBar.

Please run the project and compare the load time when clicking the two buttons in the main form.

Unplanned
Last Updated: 05 Nov 2020 16:22 by ADMIN

1. Add RadScrollablePanel

2. Add RadGroupBox inside the scrollable panel

3. The group box's shadow is missing

Unplanned
Last Updated: 03 Nov 2020 13:56 by ADMIN
Created by: Stoyan
Comments: 0
Category: UI for WinForms
Type: Bug Report
1

The solution in this KB article is used: https://docs.telerik.com/devtools/winforms/knowledge-base/clickonce-application-is-broken 

Follow the steps:

1. Set your main monitor to be with higher than 100% DPI scaling (e.g. 175%, 200%)

2. Set the secondary monitor with 100% DPI scaling.

3. Run the exe from the project on the secondary monitor with 100% DPI scaling. You will notice that all controls that host the standard MS TextBox are incorrectly scaled:

 

1 2 3 4 5 6