Hiding Add and Remove Buttons in CollectionEditor for WPF
Environment
Product | CollectionEditor for WPF |
Description
How to hide the Add and Remove buttons in the CollectionEditor control (part of RadPropertyGrid).
Solution
On Loaded
of CollectionEditor, set use the ChildrenOfTypeVisibility
to Collapsed
.
private void CollectionEditor_Loaded(object sender, RoutedEventArgs e)
{
var editor = (CollectionEditor)sender;
var addButton = editor.ChildrenOfType<RadButton>().FirstOrDefault(x => x.Command == CollectionEditorCommands.AddNew);
if (addButton != null)
{
addButton.Visibility = Visibility.Collapsed;
}
var removeButton = editor.ChildrenOfType<RadButton>().FirstOrDefault(x => x.Command == CollectionEditorCommands.Delete);
if (removeButton != null)
{
removeButton.Visibility = Visibility.Collapsed;
}
}