wpf-devexpress-dot-xpf-dot-propertygrid-dot-propertygridcontrol-2e76b9a6.md
Enables you to prevent an end-user from activating editors of individual properties.
Namespace : DevExpress.Xpf.PropertyGrid
Assembly : DevExpress.Xpf.PropertyGrid.v25.2.dll
NuGet Package : DevExpress.Wpf.PropertyGrid
public event ShowingPropertyGridEditorEventHandler ShowingEditor
Public Event ShowingEditor As ShowingPropertyGridEditorEventHandler
The ShowingEditor event's data class is DevExpress.Xpf.PropertyGrid.ShowingPropertyGridEditorEventArgs.
The ShowingEditor event is raised before the property editor is activated, allowing you to cancel the action and prevent its value from being edited. To do this, set the event parameter’s Cancel property to false.
See the example below.
private void pGrid_ShowingEditor(object sender, DevExpress.Xpf.PropertyGrid.ShowingPropertyGridEditorEventArgs e) {
if ((e.Row.Header == "Title") && ((string)pGrid.GetRowValueByRowPath("Group") == "Part-time"))
e.Cancel = true;
}
See Also