I have a custom column based on GridViewBoundColumnBase. In it I override GetCellContent. If I bind the column to a nested property (MyProperty.SubProperty), what I return in GetCellContent is not shown, instead the nested property's "raw" value is shown. Attached is a project illustrating the issue.
InvalidOperationException, when sorting or filtering GridView and an observable immutable collection is used in a multithread application.
Currently the new item's properties are validated before editing their values, which is not intuitive, especially for Required, MinLength etc. The correct behavior would suggest that validation should be applied only to "confirmed" property values.
GridViewColumn's IsVisible Binding breaks when you create an instance of a usercontrol.
A workaround for the issue is to use RadObservableCollection as a source collection. Before the items are added to it, call the its SuspendNotifications method. Respectively, after that call the ResumeNotifications one. Another approach would be to populate the items through the AddRange method of the collection.
Expecting the popup to be kept open, its zorder is still on top of the grid it is linked on, but not on top of other applications whose zorder is closer to the user than the application window containing the grid.
The last row is not fully visible when the gridview is scrolled to the bottom in case RowHeight is set to less than 20px. The less the row height the smaller the part of the last row which is visible. This is reproducible only in Office2013 theme.
Border is not correct when FilterRow is on and Column header is wrapped. Sample and Screenshot attached.