WPF 文本框预览事件相关

Nit*_*ari 3 wpf events textbox preview

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

  1. 输入文本“12345”
  2. 在 3 和 4 之间移动光标(使用箭头或鼠标单击)
  3. 输入 0(因此文本现在为“123045”)

哪个 event/eventargs 可以告诉我在位置 4 处输入了 0。我需要在预览级别知道这一点,以便我可以根据前缀和后缀数字拒绝字符 0。

Nit*_*ari 5

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