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 != | 返回两个快捷方式是否不同。 |
另请参阅¶
* 本页面使用机器翻译技术翻译。