Completed
Last Updated: 01 Dec 2021 13:53 by ADMIN
Release R1 2022

1. Target Framework .NET6 and VS 2022 17.0.1:

2. Install UI.for.WinForms.AllControls.Net60 version 2021.3.1123:

3. Double click the form to open the designer:

4. First try dragging a RadGridView from the toolbox:

5. Install the Nuget package for the toast notification:

6. Install Microsoft.Toolkit.Uwp.Notifications version 7.0.0:

Please make sure that the C:\Program Files (x86)\Progress\ToolboxNuGetPackages folder doesn't contain anything and it is empty. If there is any version available there, please delete it. 

7. Now, try opening the designer. It never loads:

 

 

Completed
Last Updated: 29 Nov 2021 16:39 by ADMIN
Release R1 2022
It is actually checked and only the appearance is wrong. When the file is saved the checkboxes states are as expected.
Completed
Last Updated: 29 Nov 2021 16:37 by ADMIN
Release R1 2022

Use the following code snippet and enter "8,5" in RadMaskedEditBox. Then press Tab to navigate to the next control: 

        RadValidationRule validationRuleNumberLess;
        RadValidationRule validationRuleNumberGreater;
        float numberMaximum;
        float numberMinimum;

        public RadForm1()
        {
            InitializeComponent();
            CultureInfo culture = new System.Globalization.CultureInfo("de-DE");
            System.Threading.Thread.CurrentThread.CurrentCulture = culture;
            System.Threading.Thread.CurrentThread.CurrentUICulture = culture;
            this.radMaskedEditBox1.Culture = culture;

            this.numberMaximum = float.Parse("9,999", culture);
            this.numberMinimum = 0;

            // set maximum
            this.validationRuleNumberLess = new RadValidationRule();
            this.validationRuleNumberLess.AddControl(this.radMaskedEditBox1);
            this.validationRuleNumberLess.Operator = Telerik.WinControls.Data.FilterOperator.IsLessThanOrEqualTo;
            this.validationRuleNumberLess.PropertyName = "Value";
            this.validationRuleNumberLess.ToolTipTitle = "Too big";
            this.validationRuleNumberLess.ToolTipText = "The value must be SMALLER than " + this.numberMaximum.ToString();
            this.validationRuleNumberLess.Value = (float)this.numberMaximum + 0.001D;
            this.radValidationProvider1.ValidationRules.Add(this.validationRuleNumberLess);
            this.radValidationProvider1.SetValidationRule(this.radMaskedEditBox1, this.validationRuleNumberLess);

            // set minimum
            this.validationRuleNumberGreater = new RadValidationRule();
            this.validationRuleNumberGreater.PropertyName = "Value";
            this.validationRuleNumberGreater.ToolTipTitle = "Too small"; // this.localToolTipTitle;
            this.validationRuleNumberGreater.ToolTipText = "The value must be BIGGER than " + this.numberMinimum.ToString();
            this.validationRuleNumberGreater.Operator = Telerik.WinControls.Data.FilterOperator.IsGreaterThanOrEqualTo;
            this.validationRuleNumberGreater.Value = (float)this.numberMinimum;
            this.validationRuleNumberGreater.AddControl(this.radMaskedEditBox1);
            this.radValidationProvider1.ValidationRules.Add(this.validationRuleNumberGreater);
            this.radValidationProvider1.SetValidationRule(this.radMaskedEditBox1, this.validationRuleNumberGreater);

            this.radLabel1.Text = "Minimum = " + this.validationRuleNumberGreater.Value + " Maximum = " + this.validationRuleNumberLess.Value;
        }

Workaround: use the ControlValidation event to control the validation flag: https://docs.telerik.com/devtools/winforms/controls/validation-provider/validation-rules#controlvalidation-event 

Completed
Last Updated: 29 Nov 2021 15:15 by ADMIN
Release R1 2022

Create a RadRibbonForm or a RadForm with Ribbon behavior. When you run the application and maximize the form, the titlebar's text disappears.

Workaround: Use a RadForm and add RadRibbonBar without Ribbon behavior. Then set the RadRibbonBar.RibbonBarElement.RibbonCaption.Visibility to Collapsed.

Workaround 2 : set the RadRibbonForm.AllowAero property to false

Completed
Last Updated: 23 Nov 2021 09:48 by ADMIN
Release R3 2021 SP2
Small elements with large scale transformation are not rendered
Completed
Last Updated: 23 Nov 2021 09:48 by ADMIN
Release R3 2021 SP2

Hi Sir,

We updated telerik and facing some issues with that.

in new update with rich text editor has new property called  MentionBox settings of that auto added in to designer code. 

which creates an error when we run the application.

following line is auto added.

mentionBox1.FocusedItemIndex = -1;

 

we have to comment every time after doing UI changes. and we need to check every time whether that line is commented or not. 

 

Please Help Us.

Thanks,

Ashish.

Completed
Last Updated: 09 Nov 2021 10:13 by ADMIN
Release R3 2021 SP1

To reproduce, rebind the grid to a data table on button click and show grid's search row.

public RadForm1()
{
    InitializeComponent();
    this.radGridView1.AllowSearchRow = true;
}

private void RadButton1_Click()
{
    DataTable dt = this.GetData();
    this.radGridView1.DataSource = dt;
}
private DataTable GetData()
{
    DataTable data = new DataTable();
    for (int i = 0; i < 5; i++)
    {
        data.Columns.Add("Column " + i, typeof(int));
        data.Columns.Add("Column " + i + 1, typeof(string));
        data.Columns.Add("Column " + i + 2, typeof(string));
    }

    for (int k = 0; k < 5000; k++)
    {
        object[] parameters = new object[15];
        for (int i = 0; i < 15; i += 3)
        {
            parameters[i] = k;
            parameters[i + 1] = "Text " + i;
            parameters[i + 2] = "Text " + i + 1;
        }

        data.Rows.Add(parameters);
    }

    return data;
}

Completed
Last Updated: 04 Nov 2021 11:50 by ADMIN
Release R3 2021 SP1
 The WorkbookContentChanged event is invoked right after importing a document. 
Completed
Last Updated: 02 Nov 2021 16:20 by ADMIN
Release R3 2021 SP1
Created by: Igo
Comments: 0
Category: UI for WinForms
Type: Bug Report
0

1. Run Telerik Theme Viewer app

2. Set Office2019Dark theme

3. Navigate to "Item Containers" tab

You will see that radTreeView does not display nodes.

 

Workaround:

this.radTreeView1.FullRowSelect = false;

Completed
Last Updated: 01 Nov 2021 16:08 by ADMIN
Release R3 2021 SP1
Memory leaks when opening a large file several times. 
Completed
Last Updated: 01 Nov 2021 15:09 by ADMIN
Release R3 2021 SP1

Here is my code for localizing the Sum aggregate function. The obtained result is a partial translation:

 

        public RadForm1()
        {
            PivotGridLocalizationProvider.CurrentProvider = new MyEnglishPivotGridLoclizationProvider();
            InitializeComponent();
        }

        private void RadForm1_Load(object sender, EventArgs e)
        {
            this.ordersTableAdapter.Fill(this.nwindDataSet.Orders);

            this.radPivotGrid1.RowGroupDescriptions.Add(new DateTimeGroupDescription() { PropertyName = "OrderDate", Step = DateTimeStep.Year, GroupComparer = new GroupNameComparer() });
            this.radPivotGrid1.RowGroupDescriptions.Add(new DateTimeGroupDescription() { PropertyName = "OrderDate", Step = DateTimeStep.Quarter, GroupComparer = new GroupNameComparer() });
            this.radPivotGrid1.RowGroupDescriptions.Add(new DateTimeGroupDescription() { PropertyName = "OrderDate", Step = DateTimeStep.Month, GroupComparer = new GroupNameComparer() });
            this.radPivotGrid1.ColumnGroupDescriptions.Add(new PropertyGroupDescription() { PropertyName = "EmployeeID", GroupComparer = new GrandTotalComparer() });
            this.radPivotGrid1.AggregateDescriptions.Add(new PropertyAggregateDescription() { PropertyName = "Freight", AggregateFunction = AggregateFunctions.Sum });
            this.radPivotGrid1.AggregateDescriptions.Add(new PropertyAggregateDescription() { PropertyName = "Freight", AggregateFunction = AggregateFunctions.Count });
            this.radPivotGrid1.FilterDescriptions.Add(new PropertyFilterDescription() { PropertyName = "ShipCountry", CustomName = "Country" });
            this.radPivotGrid1.DataSource = this.ordersBindingSource;
        }

        class MyEnglishPivotGridLoclizationProvider : PivotGridLocalizationProvider
        {
            public override string GetLocalizedString(string id)
            {
                switch (id)
                {
                    case PivotStringId.Sum:
                        return "Soma"; 
                    default:
                        return base.GetLocalizedString(id);
                }
            }
        }

Completed
Last Updated: 27 Oct 2021 15:52 by ADMIN
Release R3 2021 SP1

Please run the attached sample project.

 

Workaround: use RadTextBox instead.

Completed
Last Updated: 27 Oct 2021 14:44 by ADMIN
Release R3 2021 SP1
Created by: Suresh
Comments: 0
Category: ColorDialog
Type: Bug Report
0

To reproduce:

RadColorDialog dlg = new RadColorDialog();
dlg.ColorDialogForm.OldColor = Color.Green;
dlg.SelectedColor = Color.Red;
dlg.ShowDialog();

You will see that the OldColor (Color.Green) is not displayed in the radColorDialog.

 

 

Completed
Last Updated: 21 Oct 2021 10:47 by ADMIN
Release R3 2021 SP1
Created by: Doug
Comments: 0
Category: UI Framework
Type: Bug Report
0

  StackTrace:
   at System.Collections.Generic.Dictionary`2.get_Item(TKey key)
   at Telerik.WinControls.VisualElement.GetScaledFont(Single scale)
   at Telerik.WinControls.UI.LightVisualElement.CreateTextParams()
   at Telerik.WinControls.UI.GridCellElement.CreateTextParams()
   at Telerik.WinControls.UI.TextPart.Measure(SizeF availableSize)

KeyNotFoundException when trying to access a dictionary in GetScaledFont, because of race condition, when setting a Font in another thread.

Completed
Last Updated: 21 Oct 2021 10:28 by ADMIN
Release R3 2021 SP1
Created by: Frank
Comments: 0
Category: UI for WinForms
Type: Bug Report
0
'Parameter is not valid.' exception is thrown, when loading a file dialog. The exception is thrown, when trying to retrieve icons for the files and folders in the dialog.
Completed
Last Updated: 20 Oct 2021 10:32 by ADMIN
Release R3 2021 SP1
To reproduce:
Add several RadTreeNodes to RadTreeView and then call the Clear method of the control.
Completed
Last Updated: 20 Oct 2021 09:37 by ADMIN
Release R3 2021 SP1
Documents with very small container bounds may fail to load.
Completed
Last Updated: 20 Oct 2021 09:12 by ADMIN
Release R3 2021 SP1

When I setup and OverloadList, the OverloadListWindow follows the cursor and can move off screen so the user can't see/read the information that is presented.

Workaround: adjust the position of the overload window when it is shown:

            this.radSyntaxEditor1.SyntaxEditorElement.IntelliPrompts.OverloadListWindow.VisibleChanged+=OverloadListWindow_VisibleChanged;

        private void OverloadListWindow_VisibleChanged(object sender, EventArgs e)
        {
           ShapedForm f = sender as ShapedForm;
            Screen myScreen = Screen.FromControl(this);
            Rectangle area = myScreen.WorkingArea;
            if (f.Left + f.Width > area.Width)
            {
                f.Left = area.Width - f.Width -5;
            }
        } 

Completed
Last Updated: 20 Oct 2021 08:40 by ADMIN
Release R3 2021 SP1
Created by: Luke
Comments: 0
Category: TextBoxControl
Type: Bug Report
0
With certain sizes of RadTextBoxControl, the selected text does not get highlighted properly. Some lines are not highlighted, even though they are selected.
Completed
Last Updated: 19 Oct 2021 15:41 by ADMIN
Release R3 2021 SP1
1. Create a new windows forms .net 5.0 project

2. Add a richtexteditor control to the form

3. Set IsSpellCheckingEnabled = true

4. Run the project, type invalid word in text box.  The text is not spell-checked.
1 2 3 4 5 6