CategoryEditor Class
Provides information for an editor that can consume and display one or more properties in a property grid.
public class CategoryEditor : ObservableObjectBase
- Inheritance:
- object ObservableObjectBase object
Constructors
CategoryEditor()
Initializes an instance of the class.
public CategoryEditor()
Properties
Category
The category associated with this editor.
Description
The description of the category editor, often displayed in a summary area or a tooltip.
DisplayName
The name to use when displaying the category editor.
EditorTemplate
The DataTemplate to use for editing the properties consumed by this editor.
public DataTemplate? EditorTemplate { get; set; }
Property Value
Remarks
The priority order of editor template specification is EditorTemplate and then EditorTemplateKey.
EditorTemplateKey
The resource key that references a DataTemplate to use for editing the properties consumed by this editor.
public object? EditorTemplateKey { get; set; }
Property Value
Remarks
The priority order of editor template specification is EditorTemplate and then EditorTemplateKey.
Properties
The properties that are consumed by this category editor.
public CategoryEditorPropertyCollection Properties { get; }
Property Value
Inherited Members
- ObservableObjectBase.NotifyPropertyChanged(string)
- ObservableObjectBase.OnPropertyChanged(string)
- ObservableObjectBase.OnPropertyChanged(PropertyChangedEventArgs)
- ObservableObjectBase.OnPropertyChanging(string)
- ObservableObjectBase.OnPropertyChanging(PropertyChangingEventArgs)
- ObservableObjectBase.SetProperty<T>(ref T, T, string)
- ObservableObjectBase.PropertyChanged
- ObservableObjectBase.PropertyChanging
- object.GetType()
- object.MemberwiseClone()
- object.ToString()
- object.Equals(object)
- object.Equals(object, object)
- object.ReferenceEquals(object, object)
- object.GetHashCode()