【问题标题】:How to detect current focused textbox?如何检测当前聚焦的文本框?
【发布时间】:2016-05-03 03:40:01
【问题描述】:

我试过 -this- 但它似乎在 WPF 中不起作用,

看到 -here- 说会很复杂。

那么如何在 C# WPF 中检测当前聚焦的文本框呢?

【问题讨论】:

  • 你能不能只循环浏览控件并检查哪个是“重点”?
  • 或者,你能不能不这样做:stackoverflow.com/questions/5317150/… 你在找什么?
  • 我真的想不出你会在 WPF 中这样做的任何原因。在绝大多数情况下,您对控件本身不感兴趣,您对当前关注的控件所代表的数据感兴趣。如果您正在使用数据绑定(您应该使用),那么您应该将焦点事件绑定到 DataContext 中的处理程序。或者,如果您坚持以错误的方式进行操作,请查看this question 的答案。

标签: c# wpf focus


【解决方案1】:

似乎有几种方法可以做到这一点,具体取决于您到底想要什么。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-06-09
    • 1970-01-01
    • 1970-01-01
    • 2015-10-19
    • 2020-11-23
    • 2013-03-10
    • 1970-01-01
    相关资源
    最近更新 更多