KeyboardAcceleratorInvokedEventArgs.Handled 属性
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取或设置一个值,该值将事件标记为已处理。
public:
property bool Handled { bool get(); void set(bool value); };
bool Handled();
void Handled(bool value);
public bool Handled { get; set; }
var boolean = keyboardAcceleratorInvokedEventArgs.handled;
keyboardAcceleratorInvokedEventArgs.handled = boolean;
Public Property Handled As Boolean
属性值
Boolean
bool
如果为 true ,则标记已处理的事件; false 使事件保持未处理状态,这允许事件进一步路由。 默认值为 false。
注解
键盘快捷键事件从具有焦点的元素冒泡到根 Window 元素。 如果未处理事件,框架将使用全局加速器表查找浮升路径之外的其他加速器。 除非使用 ScopeOwner 限定范围,否则所有加速器都注册为全局加速器。
仅当焦点位于特定范围内时,才会调用作用域内加速器。 例如,在包含许多控件的 Grid 中,加速器可以与范围限定为 Grid 的控件相关联, (Grid 是 ScopeOwner) 。 在本例中,根元素是 Grid。
如果使用相同的组合键定义两个加速键,则会调用表中的第一个快捷键。