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 CategoryModel class.
public CategoryModel(string name)
| Parameter | Type | Description |
|---|---|---|
| name | string | The category name. |
Properties
Description
Gets or sets the description of the data model, often displayed in a summary area or a tooltip.
public string Description { get; set; }
Property Value
- string:
The description of the data model, often displayed in a summary area or a tooltip.
DescriptionResolved
Gets the resolved description of the data model, often displayed in a summary area or a tooltip.
protected override sealed string DescriptionResolved { get; }
Property Value
- string:
The resolved description of the data model, often displayed in a summary area or a tooltip.
DisplayName
Gets or sets the name to use when displaying the data model, often the same as Name.
public string DisplayName { get; set; }
Property Value
- string:
The name to use when displaying the data model, often the same as
Name.
DisplayNameResolved
Gets the name to use when displaying the data model, often the same as Name.
protected override sealed string DisplayNameResolved { get; }
Property Value
- string:
The name to use when displaying the data model, often the same as
Name.
IsModifiedResolved
Gets 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
Gets or sets the name of the data model.
NameResolved
Gets the resolved name of the data model.
protected override sealed string NameResolved { get; }
Property Value
- string:
The resolved name of the data model.
SortImportanceResolved
Gets a resolved DataModelSortImportance that indicates the sort importance of this data model.
protected override DataModelSortImportance SortImportanceResolved { get; }
Property Value
- DataModelSortImportance:
A DataModelSortImportance that indicates the sort importance of this data model.
SortOrder
Gets or sets a numeric sort order for sorting the data model within other data models of the same sort importance.
public int SortOrder { get; set; }
Property Value
- int:
A numeric sort order for sorting the data model within other data models of the same sort importance.
SortOrderResolved
Gets a resolved numeric sort order for sorting the data model within other data models of the same sort importance.
protected override sealed int SortOrderResolved { get; }
Property Value
- int:
A 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(PropertyChangedEventArgs)
- ObservableObjectBase.SetProperty<T>(ref T, T, string)
- ObservableObjectBase.PropertyChanged
- object.GetType()
- object.MemberwiseClone()
- object.Equals(object)
- object.Equals(object, object)
- object.ReferenceEquals(object, object)
- object.GetHashCode()