跳转至

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 != 返回两个快捷方式是否不同。

另请参阅



* 本页面使用机器翻译技术翻译。