Перейти к содержанию

Класс MxKeyGesture

Представляет сочетание клавиш, состоящее из одного или двух жестов клавиатуры.

Пространство имён: Eremex.AvaloniaUI.Controls.Bars
Сборка: Eremex.Avalonia.Controls.dll
NuGet-пакет: Eremex.Avalonia.Controls

Объявление

public class MxKeyGesture : IEquatable<MxKeyGesture>

Конструкторы

имя описание
MxKeyGesture(…) Инициализирует новый экземпляр класса MxKeyGesture с указанными клавишами и модификаторами.

Свойства

имя описание
HasSecondKey { get; } Возвращает, содержит ли сочетание клавиш второй жест клавиатуры.
Key { get; } Возвращает клавишу первого жеста.
KeyModifiers { get; } Возвращает модификаторы первого жеста.
SecondKey { get; } Возвращает клавишу второго жеста или Key.None, если второго жеста нет.
SecondKeyModifiers { get; } Возвращает модификаторы второго жеста или KeyModifiers.None, если второго жеста нет.

Методы

имя описание
static Parse(…) Разбирает сочетание из одной клавиши или из двух клавиш, разделённых запятой, или возвращает null, если строку невозможно разобрать.
Equals(…) Возвращает, содержат ли это сочетание клавиш и указанное сочетание одни и те же клавиши и модификаторы.
override Equals(…)
override GetHashCode()
Matches(…) Возвращает, соответствует ли переданное событие клавиатуры этому сочетанию клавиш из одного жеста. (перегрузок: 2)
MatchesFirst(…) Возвращает, соответствует ли событие клавиатуры первому жесту сочетания клавиш.
override ToString()

Операторы

имя описание
operator == Возвращает, равны ли два сочетания клавиш.
operator != Возвращает, различаются ли два сочетания клавиш.

См. также



* Эта страница переведена с использованием технологий машинного перевода.