11

WPF TextBox()で上/下矢印キーをキャッチしSystem.Windows.Controls.Textboxてテキストを変更できるようにする方法はありますか?ProcessCmdKeyWindowsフォームテキストボックス(System.Windows.Forms.TextBox)のメソッドのオーバーライドについて読みましたが、正常に機能しましたが、WPFのメソッドほどTextBox柔軟ではありません。古いWindowsフォームテキストボックスを使用せずにこれを実現するための同様の方法はありますか?

私の例では、数値のテキストマスクを持つTextBoxがあります。上下の矢印キーを使って数値を増減できるようにしたい。

4

1 に答える 1

30

必要なものが得られない場合は、PreviewKeyUpやPreviewKeyDownを使用して、イベントハンドラーをKeyUpやKeyDownに追加できます。

于 2010-08-31T17:42:36.150 に答える