Класс MxKeyGesture¶
Представляет сочетание клавиш, состоящее из одного или двух жестов клавиатуры.
Пространство имён: Eremex.AvaloniaUI.Controls.Bars
Сборка: Eremex.Avalonia.Controls.dll
NuGet-пакет: Eremex.Avalonia.Controls
Объявление¶
Конструкторы¶
| имя | описание |
|---|---|
| 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 != | Возвращает, различаются ли два сочетания клавиш. |
См. также¶
- пространство имён Eremex.AvaloniaUI.Controls.Bars
* Эта страница переведена с использованием технологий машинного перевода.