Unhandled exception System.InvalidOperationException: The calling thread cannot access this object because a different thread owns it. at System.Windows.Threading.Dispatcher.VerifyAccess() at System.Windows.DependencyObject.GetValue(DependencyProperty dp) at Telerik.Windows.Data.SortDescriptorBase.get_SortDirection() at Telerik.Windows.Data.Expressions.SortDescriptorCollectionExpressionBuilder.Sort() at Telerik.Windows.Data.QueryableExtensions.Sort(IQueryable source, IEnumerable`1 sortDescriptors) at Telerik.Windows.Data.QueryableExtensions.Sort(IQueryable source, SortDescriptorCollection sortDescriptors) . . .
You are able to resize columns using the columns gripper. The corresponding group will be automatically resized. We can provide a way to resize the column groups. The columns inside the group will be automatically resized with the group.
The issue seems to be a bug with UI Row Virtualization since once I set it to False, it did not occur any more. You can also refer to the documentation on UI Virtualization: http://docs.telerik.com/devtools/wpf/controls/radgridview/features/ui-virtualization.html
When a gridview is placed in TabControl, the following CodedUI tests will fail: Test 1. Click on a column header to sort by that column. Test 2. Click on a drop-down button to filter a column. Test 3. Drag a column to group by it.
All DragVisualProviders for the RadListBox, as described in http://www.telerik.com/help/silverlight/radlistbox-features-dragdrop.html, show as a bare minimum a horizontal line that clearly shows where the drop within the list will occur. Unfortunately the RadGridView does not even have that out of the box for its DragVisualProviders, so dragging elements within a RadGridView provides no indication at all to where the drop will happen! This seems like a very basic feature the RadGridView should have to support dragging/dropping within it (which also seems like a very common functionality).
Provide an option to group a column which is based on an enum by the enum value, but display the DescriptionAttribute or DisplayNameAttribute if existing. So many times you have sort/group a column by its value like 1,2,3 but display the Description like "Delivery", "Ready", "Pickup". Of course I could add a column to my class which presents the DescriptionAttribute, but then grouping/sorting is wrong: "Delivery", "Pickup", "Ready". It would by much easier if there is an option like "UseDescription". There is something similar with Teleriks "EnumDataSource" which IS using the Description or DisplayName so it should not be that hard to implement the same logic for RadGridView.
It's so strange that Telerik's components don't support such basic mechanics of WPF...