Skip to content

PropertyGridState class

Defined in

Namespace: CrissCross Assembly: CrissCross.dll Full name: CrissCross.PropertyGridState Modifiers: public sealed

Summary

View source

        Represents platform-neutral state for a descriptor-driven property inspector.
        

Applies to

net10.0, net10.0-windows10.0.19041, net10.0-desktop1.0, net10.0-browserwasm1.0, net9.0, net9.0-windows10.0.19041, net9.0-desktop1.0, net9.0-browserwasm1.0, net8.0, net8.0-macos14.5, net8.0-windows10.0.19041, net8.0-ios17.5, net8.0-maccatalyst17.5, net8.0-macos14.2, net8.0-tvos17.2, netstandard2.1, net471, net481

Constructors

NameSummary
.ctorInitializes a new instance of the [PropertyGridState](# class.

Properties

NameSummary
DescriptorsGets the property descriptors.
SearchTextGets the optional search text.
IsCommittingGets a value indicating whether a commit operation is active.
VisibleDescriptorsGets the descriptors visible after search filtering.
CategoriesGets the visible descriptors grouped by category.
DescriptorCountGets the total descriptor count.
VisibleDescriptorCountGets the visible descriptor count after search filtering.
EditableDescriptorCountGets the editable descriptor count.
ModifiedDescriptorCountGets the modified descriptor count.
InvalidDescriptorCountGets the invalid descriptor count.
HasSearchGets a value indicating whether search text is active.
HasModificationsGets a value indicating whether any descriptor is modified.
HasValidationErrorsGets a value indicating whether any descriptor has blocking validation.
CanCommitGets a value indicating whether modified descriptors can be committed.
CanResetGets a value indicating whether at least one descriptor can be reset.
SummaryTextGets a compact inspector summary.

Methods

NameSummary
GetDescriptorFinds a descriptor by stable key.
Inherited members