c# - 未聚焦窗口上的控件不会影响首次单击

标签 c# wpf focus window

Et 至少要点击两次才能点击未聚焦窗口上的某些控件。窗口在第一次单击时获得焦点,然后控件在第二次单击时获得 MouseClick 消息。

问题:是否可以通过第一次点击来点击未聚焦窗口上的控件?

最佳答案

正如我想象的那样:

订阅父控件或外部网格或其他内容的 MouseLeftButtonDown,然后使用 MouseButtonEventArgs,它有一个 Target 属性告诉您它当前正在单击谁。

然后点击您想要自己点击的元素;-)

关于c# - 未聚焦窗口上的控件不会影响首次单击,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3084669/

相关文章:

c# - 列表的排序列表 C#

c# - 如何使用运行时发生变化的 WebElement?

wpf - 基本viewmodel不包含属性?在Wpf MVVM中

c# - 如何将简单的字符串值绑定(bind)到文本框?

linux - bash,查找聚焦窗口的顺序(类似于 alt+tab 菜单)

c# - Javascript setTimeOut 函数与.net 中Windows 应用程序的计时器时间不匹配?

c# - 传递给后置 Controller 的参数始终为空

c# - .Net 3.5 的 WPF 日期选择器控件

更改焦点和滚动时,带有 IsVirtualizing ="true"的 WPF TreeView 会跳来跳去

wpf - 使用 MVVM 将焦点设置到 WPF 中的控件