ButtonBase.OnKeyDown(KeyEventArgs) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
为在此控件有焦点的情况下用户按任意键时发生的 KeyDown 路由事件提供类处理。
protected:
override void OnKeyDown(System::Windows::Input::KeyEventArgs ^ e);
protected override void OnKeyDown (System.Windows.Input.KeyEventArgs e);
override this.OnKeyDown : System.Windows.Input.KeyEventArgs -> unit
Protected Overrides Sub OnKeyDown (e As KeyEventArgs)
参数
事件数据。
注解
当 未设置为 KeyDown 且以下情况之一为 true 时ClickMode,此实现通过将Handled事件数据的 true
属性设置为 ,将Hover事件标记为已处理:
用户按空格键。
用户按 Enter,并AcceptsReturn
true
用于此控件。
在所有其他情况下,此实现不会更改事件数据的属性) KeyDown (Handled处理的状态。
继承者说明
如果重写 OnKeyDown(KeyEventArgs),请始终在实现中 OnKeyDown(KeyEventArgs) 调用基实现。 调用基实现失败会阻止基类使用类处理程序处理事件,这可能会更改最终类的运行时行为。 可以在特殊处理之前或之后调用基本实现,具体取决于你的要求。