2010-06-09 71 views
2

我有一個WPF文本框,並且執行以下操作相關WPF文本框預覽事件

  1. 輸入文字爲「12345」 3和4之間
  2. 移動光標(用箭頭或 鼠標點擊)
  3. 輸入0(所以現在文本爲「123045」)

哪個事件/ EventArgs的可以告訴我,0在位置4. 類型我需要預覽級別知道這讓我可以基於前綴和後綴數字拒絕字符0。

回答

3

在PreviewTextInput事件中,您可以使用TextBox的CaretIndex屬性來了解輸入輸入的位置。

1

您可以使用PreviewTextInput事件。 (請參閱here的完整示例)

+0

PreviewTextInput不告訴我新字符的輸入位置。 – 2010-06-09 07:48:01