我有一个 WPF 文本框,并执行以下操作
- 输入文本为“12345”
- 在 3 和 4 之间移动光标(使用箭头或鼠标单击)
- 输入 0(所以 Text 现在是“123045”)
哪个事件/事件参数可以告诉我在位置 4 输入了 0。我需要在预览级别知道这一点,以便我可以根据前缀和后缀数字拒绝字符 0。
在 PreviewTextInput 事件中,您可以使用 TextBox 的CaretIndex属性来了解输入输入的位置。
您可以使用 PreviewTextInput 事件。(完整示例请参见此处)