MSDN ライブラリ
情報
要求されたトピックは次のとおりです。しかし、このトピックはこのライブラリには含まれていません。

TextBox.OnKeyDown メソッド

2013/12/12

KeyDown イベントが発生したときに呼び出されます。

Namespace:  System.Windows.Controls
アセンブリ:  System.Windows (System.Windows.dll 内)

protected override void OnKeyDown(
	KeyEventArgs e
)

パラメーター

e
型: System.Windows.Input.KeyEventArgs
イベントのデータ。

OnKeyDown メソッドは、KeyDown イベントのイベント ハンドラーが呼び出される前に呼び出されます。このメソッドを使用すると、デリゲートを結び付けずに、派生クラスで KeyDown イベントを処理できます。派生クラスでイベントを処理する場合は、この手法をお勧めします。

この実装では、イベント データの Handled プロパティが true に設定されることにより KeyDown イベントが処理済みとしてマークされます。

TextBox コントロールは、操作の実行時にナビゲーション キーおよび編集キーを処理しますが、テキストの入力に関連するキーは処理しません。派生クラスは、テキスト入力に関連するキーを処理することによって、テキスト入力をブロックできます。

継承時の注意

OnKeyDown メソッドをオーバーライドした場合は、Handledtrue に設定すると、登録されているデリゲートがイベントを受け取らないようにすることができます。ルーティング イベントと Handled プロパティの詳細については、「Windows Phone のイベント」を参照してください。

Windows Phone OS

サポート: 8.0, 7.1, 7.0

表示:
© 2016 Microsoft