Chrome Namespace
Namespace Avalonia.Controls.Chrome
Types
- IWindowDrawnDecorationsTemplate - Interface for a template that produces Avalonia.Controls.Chrome.WindowDrawnDecorationsContent. Implemented by the XAML template class in Avalonia.Markup.Xaml. Extends Avalonia.Styling.ITemplate so the XAML compiler assigns the template object directly instead of auto-calling Build().
- WindowDecorationProperties - Provides attached properties for window decoration hit-testing.
- WindowDrawnDecorations - Manages client-side window decorations (app-drawn window frame). This is a logical element that holds the decorations template and properties. TopLevelHost extracts overlay/underlay/popover visuals from the template content and inserts them into its own visual tree.
- WindowDrawnDecorationsContent - Holds the template content for Avalonia.Controls.Chrome.WindowDrawnDecorations. Contains three visual slots: Underlay, Overlay, and FullscreenPopover.