using System;
using System.Collections.Generic;
using System.Linq;
using Avalonia.Controls.Generators;
using Avalonia.Controls.Platform;
using Avalonia.Controls.Primitives;
using Avalonia.Input;
using Avalonia.Interactivity;
using Avalonia.LogicalTree;
#nullable enable
namespace Avalonia.Controls
{
///
/// Base class for menu controls.
///
public abstract class MenuBase : SelectingItemsControl, IFocusScope, IMenu
{
///
/// Defines the property.
///
public static readonly DirectProperty