Note: This document is auto-generated by
scripts/generate_control_reference_docs.py. Do not edit manually.
Avalonia.Controls.ControlAvalonia.ControlsAvalonia.Controlssrc/Avalonia.Controls/Control.csIDataTemplateHost, ISetterValue, IVisualBrushInitialize, InputElementcontrolpublic static readonly StyledProperty<ITemplate<Control>?> FocusAdornerProperty = AvaloniaProperty.Register<Control, ITemplate<Control>?>(nameof(FocusAdorner));public static readonly StyledProperty<object?> TagProperty = AvaloniaProperty.Register<Control, object?>(nameof(Tag));public static readonly StyledProperty<ContextMenu?> ContextMenuProperty = AvaloniaProperty.Register<Control, ContextMenu?>(nameof(ContextMenu));public static readonly StyledProperty<FlyoutBase?> ContextFlyoutProperty = AvaloniaProperty.Register<Control, FlyoutBase?>(nameof(ContextFlyout));public static readonly RoutedEvent<RequestBringIntoViewEventArgs> RequestBringIntoViewEvent = RoutedEvent.Register<Control, RequestBringIntoViewEventArgs>( "RequestBringIntoView", RoutingStrategies.Bubble);public static readonly RoutedEvent<ContextRequestedEventArgs> ContextRequestedEvent = RoutedEvent.Register<Control, ContextRequestedEventArgs>( nameof(ContextRequested), RoutingStrategies.Tunnel | RoutingStrategies.Bubble);public static readonly RoutedEvent<RoutedEventArgs> LoadedEvent = RoutedEvent.Register<Control, RoutedEventArgs>( nameof(Loaded), RoutingStrategies.Direct);public static readonly RoutedEvent<RoutedEventArgs> UnloadedEvent = RoutedEvent.Register<Control, RoutedEventArgs>( nameof(Unloaded), RoutingStrategies.Direct);public static readonly RoutedEvent<SizeChangedEventArgs> SizeChangedEvent = RoutedEvent.Register<Control, SizeChangedEventArgs>( nameof(SizeChanged), RoutingStrategies.Direct);public ITemplate<Control>? FocusAdorner {public DataTemplates DataTemplates => _dataTemplates ??= new DataTemplates();public ContextMenu? ContextMenu {public FlyoutBase? ContextFlyout {public bool IsLoaded => _loadState == LoadState.Loaded;public object? Tag {public event EventHandler<ContextRequestedEventArgs>? ContextRequested {<Control x:Name="SampleControl" />
using Avalonia.Controls;
var control = new Control();