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¶
| Name | Summary |
|---|---|
| .ctor | Initializes a new instance of the [PropertyGridLite](# class. |
Properties¶
| Name | Summary |
|---|---|
| InspectorState | Gets or sets the shared inspector state projected by the control. |
| SearchText | Gets or sets the search text used to filter property descriptors. |
| CommitChangesCommand | Gets or sets the command invoked when modified properties are committed. |
| ResetChangesCommand | Gets or sets the command invoked when modified properties are reset. |
| CommitCommand | Gets the command that commits modified properties. |
| ResetCommand | Gets the command that resets modified properties. |
Fields¶
| Name | Summary |
|---|---|
| static InspectorStateProperty | Property for [InspectorState](# |
| static SearchTextProperty | Property for [SearchText](# |
| static CommitChangesCommandProperty | Property for [CommitChangesCommand](# |
| static ResetChangesCommandProperty | Property for [ResetChangesCommand](# |
Methods¶
| Name | Summary |
|---|---|
| CreateVisibleState | Creates a filtered state snapshot using the current search text. |
| CommitChanges | Commits the current inspector state through the configured command hook. |
| ResetChanges | Resets the current inspector state through the configured command hook. |