Explain live control state

Properties & Value Sources

See the values that actually shape a control—and change them deliberately.

Explore source
Parent systemInspector
StatusActive
Modules1
RepositoryInspector/Inspector.AvaloniaAdapter

Property inspection reports names, owners, types, values, writability, and value sources for a selected Avalonia node, then exposes focused property changes through the same session.

  1. 01

    Property names, owners, types, and values

  2. 02

    Local and normalized value-source metadata

  3. 03

    Writable property discovery

  4. 04

    Session-aware live updates

From intent
to working system.

01

Select

A stable tree node identifies the runtime object.

02

Inspect

The Avalonia adapter discovers framework and reflected properties.

03

Normalize

Values and sources become deterministic contract data.

04

Edit

Validated property changes flow back through the current session.

Adopt this
capability.

Start with the primary module, then add the related packages only when the application needs those layers. Replace VERSION with the current NuGet version.

01 · Install
Terminal
dotnet add package Inspector.AvaloniaAdapter
02 · Use · bash
Terminal
inspector node get-properties --session-id sess-123 --node-id visual-button --json
inspector node set-property --session-id sess-123 --node-id visual-button --property Width --value 320 --json

Use one layer.
Compose the rest.

Read the module beside the complete system.

The implementation, samples, issues, and release notes stay in the parent repository so module details remain connected to the product architecture.

Inspector

Search everything.

Loading the index…

move open esc close

Preparing metadata and full-text search…