語言

Control.OnKeyDown(KeyRoutedEventArgs) 方法

定義

在 KeyDown 事件發生前就被打電話。

protected:
 virtual void OnKeyDown(KeyRoutedEventArgs ^ e) = OnKeyDown;
void OnKeyDown(KeyRoutedEventArgs const& e);
protected virtual void OnKeyDown(KeyRoutedEventArgs e);
function onKeyDown(e)
Protected Overridable Sub OnKeyDown (e As KeyRoutedEventArgs)

參數

e
KeyRoutedEventArgs

活動的數據。

備註

由於 OnKeyDown 是直接實作在 Control 上,因此實作是空的。 但控制組階層中的每個祖先可能都提供了實作。 你看不到這個實作,因為它是內部原生程式碼。 在某些情況下,控制點已經有現成的 事件覆寫 ,標記該事件 已處理。 對於金鑰事件,控制項通常只會處理特定金鑰,透過在 KeyRoutedEventArgs 中檢查值。 例如, ButtonBase 偵測空白鍵作為按下 點擊鍵的方式。 控制程式碼或你的程式碼不應該壓制所有關鍵事件,因為常見的模式是讓關鍵事件冒泡到根視覺化,讓它們成為應用程式互動的捷徑或加速器。 更多資訊請參見 鍵盤互動。

適用於

另請參閱