Skip to content

PropertyGridLite class

Defined in

Namespace: CrissCross.Avalonia.UI.Controls Assembly: CrissCross.Avalonia.UI.dll Full name: CrissCross.Avalonia.UI.Controls.PropertyGridLite Modifiers: public

Summary

        Represents a descriptor-driven property inspector surface.
        

Applies to

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

Class hierarchy
classDiagram
class PropertyGridLite
class TemplatedControl
TemplatedControl <|-- PropertyGridLite

Inherits from: TemplatedControl

Constructors

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

Properties

NameSummary
InspectorStateGets or sets the shared inspector state projected by the control.
SearchTextGets or sets the search text used to filter property descriptors.
CommitChangesCommandGets or sets the command invoked when modified properties are committed.
ResetChangesCommandGets or sets the command invoked when modified properties are reset.
CommitCommandGets the command that commits modified properties.
ResetCommandGets the command that resets modified properties.

Fields

NameSummary
static InspectorStatePropertyProperty for [InspectorState](#
static SearchTextPropertyProperty for [SearchText](#
static CommitChangesCommandPropertyProperty for [CommitChangesCommand](#
static ResetChangesCommandPropertyProperty for [ResetChangesCommand](#

Methods

NameSummary
CreateVisibleStateCreates a filtered state snapshot using the current search text.
CommitChangesCommits the current inspector state through the configured command hook.
ResetChangesResets the current inspector state through the configured command hook.
Inherited members