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.
1. Run the sample application. 2. Scroll to the last item. 3. Begin to resize the window. The direction is irrelevant. Only the horizontal scrollbar needs to be visible. 4. Observe that in the beginning of the resizing, the scrollbar auto scrolls upwards a little and the last item is half hidden.
Not all of the FilteringControl elements have automation IDs. This fact prevents the proper usage of some automation frameworks.
Columns data gets overlapped when columns are hidden and shown again
1. Scroll to near the bottom of grid. 2. Refresh the Grid, populating it with less items. 3. Should see mostly blank grid besides for bottom row. 4. If you scroll any the rows show back up.