Перейти к основному содержимому

Developer Tools Settings

Settings page can be accessed from the Tray Icon menu (on Windows and Linux) or macOS global menu. Or, alternatively, when app is already connected, settings page is available on the left navigation bar.

CategorySettingDescriptionDefault Value
Appearance
Theme VariantControls the application's color themeDark
Exit On Last Window CloseDetermines if the application should exit when the last window is closedtrue
Skip Welcome WindowBypasses the welcome screen on application startupfalse
Enable Protocol MonitorShows diagnostic communication protocol monitoring windowfalse
Elements Tree
Aggregate TemplatesCombines template visual children into a single tree node for cleaner visualization, collapsed by defaulttrue
InlinePseudoclassesBy default, only visible element pseudoclasses are right-aligned in the tree, and the rest is hidden in the overlay button. This settings allows to inline all pseudoclasses regardless of their visibility.false
Contextual PropertiesOnly shows properties relevant to the current context/state of the selected element. For example, Grid.Row property only visible on direct Grid childrentrue
Include CLR PropertiesDisplays .NET CLR properties in addition to Avalonia-specific properties, excluding duplicatesfalse
Overlay
Show ToolTip InfoDisplays tooltips with control information on hovered elementtrue
Visualize Margin & PaddingHighlights margin, padding and border areas of hovered elementtrue
Show RulersDisplays measurement rulers for precise element positioningtrue
Show Extension LinesShows guide lines between hovered element and rulertrue
Events
Default Routed EventsList of events to track by default in the events toolButton.ClickEvent, InputElement.KeyDownEvent, InputElement.KeyUpEvent, InputElement.TextInputEvent, InputElement.PointerReleasedEvent, InputElement.PointerPressedEvent
Metrics
Observable meters polling interval (ms)How frequently observable meters are polled for new values. Lower values provide more frequent updates but may impact the connected app's performance.1000ms
Measurements frame interval (ms)How frequently metrics measurements are captured and updated in the visualization.250ms
Aggregate frame measurementsWhen enabled, combines multiple measurements within the same frame: averages time-based metrics and uses latest values for counters and gauges. When disabled, keeps all raw measurements.true
Measurements history duration (s)Defines how long in the past measurements are kept and displayed.60s
Protocol
HTTP portDefines HTTP port used to listen for app connections. Requires restart on change. Needs to be in-sync with DeveloperToolsOptions.Protocol set-up in the target app.29414