WPF文本框预览事件相关

时间:2010-06-09 07:06:34

标签: wpf textbox events preview

我有一个WPF文本框,并执行以下操作

  1. 输入文字“12345”
  2. 将光标移动到3和4之间(使用箭头或 鼠标点击)
  3. 输入0(因此文本现在为“123045”)
  4. 哪个事件/ eventargs可以告诉我在位置4处输入了0。 我需要在预览级别知道这一点,以便我可以根据前缀和后缀数字拒绝字符0。

2 个答案:

答案 0 :(得分:4)

在PreviewTextInput事件中,您可以使用TextBox的 CaretIndex 属性来了解输入内容的输入位置。

答案 1 :(得分:2)

您可以使用PreviewTextInput事件。 (有关完整示例,请参阅here