Note: This document is auto-generated by
scripts/generate_control_reference_docs.py. Do not edit manually.
Avalonia.Controls.MenuBaseAvalonia.ControlsAvalonia.Controlssrc/Avalonia.Controls/MenuBase.csIFocusScope, IMenu, SelectingItemsControlabstract controlpublic static readonly DirectProperty<MenuBase, bool> IsOpenProperty = AvaloniaProperty.RegisterDirect<MenuBase, bool>( nameof(IsOpen), o => o.IsOpen);public static readonly RoutedEvent<RoutedEventArgs> OpenedEvent = RoutedEvent.Register<MenuBase, RoutedEventArgs>(nameof(Opened), RoutingStrategies.Bubble);public static readonly RoutedEvent<RoutedEventArgs> ClosedEvent = RoutedEvent.Register<MenuBase, RoutedEventArgs>(nameof(Closed), RoutingStrategies.Bubble);public bool IsOpen {public event EventHandler<RoutedEventArgs>? Opened {public event EventHandler<RoutedEventArgs>? Closed {public abstract void Close();public abstract void Open();<!-- Requires xmlns:local="using:MyApp.Controls" -->
<!-- MenuBase is abstract; use a concrete derived type -->
<local:MyMenuBase x:Name="SampleMenuBase" />
using Avalonia.Controls;
public sealed class MyMenuBase : MenuBase
{
}
var control = new MyMenuBase();