The vertical scrollbar measure incorrectly when the control's ItemsSource is populated in its Loaded event. To reproduce this, set the ItemsSource when the control is initialized. And then populate it on Loaded. Also, to reproduce this you will need to define the columns manually. To resolve this, populate the data on initialization of the gridview. Or delay the population to happen after the Loaded event. You can use a dispatcher for this.
As a workaround you can clear the SelectedCells collection in the Pasted event of the RadGridView.
This behavior is reproducible when the SelectionUnit property of the RadGridView is set to "FullRow". SelectedCells collection is not of the selected row updated when new columns are added runtime. For example, you have selected the first row which has 3 cells. Then you add 2 new columns. Now the row has 5 cells but the selected cells collection still have 3. A possible workaround which can be used is to reset the SelectedItem property of the RadGridView. var selectedItem = testGrid.SelectedItem; testGrid.SelectedItem = null; this.testGrid.Columns.Add(new GridViewDataColumn() { Header = "Value3", DataMemberBinding = new Binding("Value3"), Width = 100 }); this.testGrid.Columns.Add(CreateColumn("Value4", "Value4")); testGrid.SelectedItem = selectedItem;
The fix for this issue will be available with the next LIB (version 2018.3.1217) expected on Monday, December 17.
Change the Default Selected Filter Operator:
https://docs.telerik.com/devtools/wpf/controls/radgridview/filtering/how-to/howto-change-the-default-selected-filter-operator
This doesn't work for boolean columns, if the property "ShouldGenerateFieldFilterEditors" of the column is set to "True".
Please see the attached example.
*** The fix for this issue will be available with the next LIB (version 2018.3.1217) expected on Monday, December 17.
To reproduce this:
Group rows which are not present in the view are not visualized when the window is maximized.
A possible solution here is to set the GroupRenderMode property to Flat.
The following exception is observed in certain cases:
at Telerik.Windows.Controls.GridView.GridViewVirtualizingPanel.FlatLayoutStrategy.RealizeMergedCells(Double frozenOffset, IEnumerable`1 mergedCells)
at Telerik.Windows.Controls.GridView.GridViewVirtualizingPanel.FlatLayoutStrategy.CalculateMergedCells(Boolean shouldInvalidateMeasure)
at Telerik.Windows.Controls.GridView.GridViewVirtualizingPanel.CalculateMergedCells(Boolean shouldInvalidateMeasure)
at Telerik.Windows.Controls.GridView.GridViewCellsPanel.ArrangeOverride(Size finalSize)