【问题标题】:WPF Textbox Preview events relatedWPF 文本框预览事件相关
【发布时间】:2010-06-09 07:06:33
【问题描述】:

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

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

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

【问题讨论】:

    标签: wpf textbox events preview


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

      您可以使用 PreviewTextInput 事件。 (完整示例参见here

      【讨论】:

      • PreviewTextInput 没有告诉我输入新字符的位置。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-10-26
      • 1970-01-01
      • 1970-01-01
      • 2016-02-09
      • 1970-01-01
      • 2011-03-04
      相关资源
      最近更新 更多