CategoryModel Class
Represents a property grid category IDataModel.
public class CategoryModel : DataModelBase, ICategoryModel, IDataModel, IDisposable
- Inheritance:
- object ObservableObjectBase DataModelBase object
- Implements:
- ICategoryModel IDataModel IDisposable
Constructors
CategoryModel(string?)
Initializes an instance of the class.
public CategoryModel(string? name)
| Parameter | Type | Description |
|---|---|---|
| name | string | The category name. |
Properties
Description
The description of the data model, often displayed in a summary area or a tooltip.
DescriptionResolved
The resolved description of the data model, often displayed in a summary area or a tooltip.
DisplayName
The name to use when displaying the data model, often the same as Name.
DisplayNameResolved
The name to use when displaying the data model, often the same as Name.
IsModifiedResolved
Indicates whether the data model has been modified.
protected override sealed bool IsModifiedResolved { get; }
Property Value
- bool:
trueif the data model has been modified; otherwise,false.
Name
The name of the data model.
NameResolved
The resolved name of the data model.
SortImportanceResolved
A resolved DataModelSortImportance that indicates the sort importance of this data model.
protected override DataModelSortImportance SortImportanceResolved { get; }
Property Value
SortOrder
A numeric sort order for sorting the data model within other data models of the same sort importance.
SortOrderResolved
A resolved numeric sort order for sorting the data model within other data models of the same sort importance.
Inherited Members
- DataModelBase.Dispose()
- DataModelBase.Dispose(bool)
- DataModelBase.RefreshChildren()
- DataModelBase.ToString()
- DataModelBase.CanAutoDispose
- DataModelBase.Children
- DataModelBase.IsExpanded
- DataModelBase.IsRoot
- DataModelBase.IsSelected
- DataModelBase.Parent
- DataModelBase.SortComparer
- DataModelBase.Tag
- 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.Equals(object)
- object.Equals(object, object)
- object.ReferenceEquals(object, object)
- object.GetHashCode()