This reference lane covers how to design professional-looking Avalonia applications with:
Coverage intent for this lane:
11.3.12,Use this lane together with:
04-styles-themes-resources.md10-templated-controls-and-control-themes.md16-property-system-attached-properties-behaviors-and-style-properties.md17-resources-assets-theme-variants-and-xmlns.md28-custom-themes-xaml-and-code-only.mdControlTheme and ItemContainerTheme variants.ContainerQuery, class state, and density choices.All detailed professional-design references now live under professional-design/README.md:
00-design-token-architecture-and-resource-layering.md01-typography-iconography-and-content-hierarchy.md02-color-surfaces-elevation-and-material-depth.md03-component-themes-variants-and-shell-surfaces.md04-responsive-layout-density-and-stateful-feedback.md05-motion-focus-accessibility-and-design-review.md06-design-system-governance-language-and-quality-gates.md07-animations-composition-and-motion-architecture.md08-information-architecture-navigation-and-progressive-disclosure.md09-forms-decision-heavy-ux-and-data-dense-surfaces.md10-advanced-composition-implicit-expression-and-animation-group-patterns.md11-globalization-localization-bidi-and-inclusive-design.md12-touch-gesture-postures-and-kinetic-feedback.mdFor exhaustive lookup beyond these design-specific docs:
04-styles-themes-resources.md, 17-resources-assets-theme-variants-and-xmlns.md10-templated-controls-and-control-themes.md16-property-system-attached-properties-behaviors-and-style-properties.md, 30-layout-measure-arrange-and-custom-layout-controls.md35-path-icons-and-vector-geometry-assets.md, 59-media-colors-brushes-and-formatted-text-practical-usage.md25-popups-flyouts-tooltips-and-overlays.md, 53-menu-controls-contextmenu-and-menuflyout-patterns.mdapi-index-generated.mdToken-first surface example:
<Border xmlns="https://github.com/avaloniaui"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
Classes="app-card"
Padding="{DynamicResource Inset.Card}">
<StackPanel Spacing="{DynamicResource Space.200}">
<TextBlock Classes="eyebrow" Text="Performance" />
<TextBlock Classes="title" Text="Release readiness" />
<TextBlock Classes="body"
Text="Professional-looking UI starts with consistent spacing, hierarchy, and reusable component rules." />
</StackPanel>
</Border>
<Style Selector="Border.app-card">
<Setter Property="Background" Value="{DynamicResource Brush.Surface.Card}" />
<Setter Property="BorderBrush" Value="{DynamicResource Brush.Border.Subtle}" />
<Setter Property="BorderThickness" Value="1" />
<Setter Property="CornerRadius" Value="{DynamicResource Radius.200}" />
<Setter Property="BoxShadow" Value="{DynamicResource Shadow.Card.Rest}" />
</Style>
DynamicResource only for values that must react to theme or runtime changes.Dispatcher.UIThread.Compositor API: api-docs.avaloniaui.net/docs/T_Avalonia_Rendering_Composition_Compositor