KeyboardAcceleratorInvokedEventArgs.Handled 属性

定义

获取或设置一个值,该值将事件标记为已处理。

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

如果两个加速器使用相同的组合键定义,则会调用表中的第一个快捷键。

适用于

另请参阅