Skip to main content

DefaultMenuInteractionHandler Class

Definition

Assembly:Avalonia.Controls
Package:Avalonia

Provides the default keyboard and pointer interaction for menus.

public class DefaultMenuInteractionHandler

Inheritance: object -> DefaultMenuInteractionHandler

Constructors

NameDescription
DefaultMenuInteractionHandler (2 overloads)No summary available.

DefaultMenuInteractionHandler overloads

DefaultMenuInteractionHandler Constructor

public DefaultMenuInteractionHandler(bool isContextMenu)
Parameters

isContextMenu bool

DefaultMenuInteractionHandler Constructor

public DefaultMenuInteractionHandler(bool isContextMenu, Avalonia.Input.IInputManager inputManager, Action<Action, TimeSpan> delayRun)
Parameters

isContextMenu bool

inputManager Avalonia.Input.IInputManager

delayRun Action<Action, TimeSpan>

Methods

NameDescription
AttachNo summary available.
DetachNo summary available.

Attach Method

public void Attach(Avalonia.Controls.MenuBase menu)

Parameters

menu Avalonia.Controls.MenuBase

Detach Method

public void Detach(Avalonia.Controls.MenuBase menu)

Parameters

menu Avalonia.Controls.MenuBase

Properties

NameDescription
MenuShowDelayNo summary available.
public TimeSpan MenuShowDelay { get; set; }