WPFテキストボックスがあり、次のアクションを実行します
- 「12345」としてテキストを入力します
- カーソルを3と4の間で移動します(矢印またはマウスクリックを使用)
- 0を入力します(テキストは「123045」になります)
どのevent/eventargsが、0がロケーション4で入力されたことを教えてくれます。接頭辞と接尾辞の数字に基づいて文字0を拒否できるように、プレビューレベルでこれを知る必要があります。
PreviewTextInput イベントでは、TextBox のCaretIndexプロパティを使用して、入力が入力されている場所を知ることができます。
PreviewTextInput イベントを使用できます。(完全な例については、こちらを参照してください)