AvaloniaMenuPanel.axaml.cs 542 B

123456789101112131415161718192021
  1. using Avalonia;
  2. using Avalonia.Controls;
  3. namespace InABox.Avalonia.Components;
  4. public partial class AvaloniaMenuPanel : UserControl
  5. {
  6. public static readonly StyledProperty<AvaloniaMenuItemCollection> ItemsProperty =
  7. AvaloniaProperty.Register<AvaloniaMenuPanel, AvaloniaMenuItemCollection>(nameof(Items));
  8. public AvaloniaMenuPanel()
  9. {
  10. InitializeComponent();
  11. }
  12. public AvaloniaMenuItemCollection Items
  13. {
  14. get => GetValue(ItemsProperty);
  15. set => SetValue(ItemsProperty, value);
  16. }
  17. }