If the RadGridView is in multi-select mode, many rows are selected when scrolling is performed by mouse dragging.
When the suggest auto-complete mode of GridViewComboBox is enabled, the RadDropDownListEditor does not perform auto-complete operation when the edit mode is enabled by key stroke.
In self-referencing hierarchy of RadGridView, the first column that contains the row expander is not sized correctly when the BestFitColumns is performed.
If you sort a column by performing mouse left button click and open the excel-like filtering dialog, ArgumentOutOfRangeException is thrown.
Copy and paste of GridViewComboBoxColumn should perform the operation over the display member instead of the value member.
When RadGridView is in virtual mode, a StackOverflowException occurs if sorting or filtering is performed.
In hierarchical mode, when a filtering cell is edited and expanded row appear, the cell closes its editor.
BestFitColumn does not calculate the size of the first column in self-referencing appropriately. Also if you perform the operation twice, the expander signs will disappear.
When you set the data source of the grid to null in self-reference hierarchy, the exception has been thrown.
When the AddNewBoundRowBeforeEdit property of GridViewTemplate is enabled, the properties of the underline business object are not set, while the GridViewNewRowInfo is edited.
When you create an expression column in the second level of hierarchy, the expression is not evaluated.
If you change the Image property of GridRowHeaderCellElement in the ViewCellFormatting event, the layout of the cell is not affected.
Save\Load functionality of the control should work with ColumnGroupsViewDefinition.
Replacing the RadTextBoxItem with RadTextBoxElement in the RadGridView editor will provide richer theming capabilities.
The HeaderText of the RadGridView column should be set to the caption of the DataTable column Caption when it is provided.
Currently there is SortDirectionArrowPrimitive allowing you to set an arrow for both states, but this way you cannot use custom image for the different sort operations.
When AllowColumnReorder is false (and grouping is also turned off) dragging operation should not start.
One should be able to create a relation in order to produce the following hierarchy:
public class MainObject
{
public ObservableCollection<LibraryObject> ListOfLibraryObjects { get; set; }
}
public class LibraryObject
{
public string LibraryName { get; set; }
public TrajectoryManager TheTrajectoryManager { get; set; }
}
public class TrajectoryManager
{
public ObservableCollection<TrajectoryData> ListOfTrajectoryData { get; set; }
}
public class TrajectoryData
{
public string Name { get; set; }
}
WORKAROUND:
public class MainObject
{
public ObservableCollection<LibraryObject> ListOfLibraryObjects;
}
public class LibraryObject
{
public string LibraryName { get; set; }
public ObservableCollection<TrajectoryData> ListOfTrajectoryData { get; set; }
// public TrajectoryManager TheTrajectoryManager;
//}
//public class TrajectoryManager
//{
// public ObservableCollection<TrajectoryData> ListOfTrajectoryData;
}
public class TrajectoryData
{
public string Name { get; set; }
}
Workaround: add the option and the logic for it in the ContextMenuOpening event
There should be a way to fix the width of certain columns. Their width should remain the same while resizing the grid.