【问题标题】:WPF Window IsFocusedWPF 窗口聚焦
【发布时间】:2011-06-05 01:10:25
【问题描述】:

我有一个窗口,我 .show() 似乎无法告诉我它是否聚焦。

如果窗口中有文本框,则 Me.IsFocused 始终为 false。即使您单击文本框并将窗口最小化,textbox.IsFocused 也是 True。

有没有办法在不使用 Windows API 函数的情况下确定窗口是最小化还是位于另一个窗口后面?

谢谢!

【问题讨论】:

    标签: wpf focus window


    【解决方案1】:

    我认为您正在寻找窗口的 IsActive 属性。

    【讨论】:

    • 完美,正是我想要的!这应该被标记为答案。
    【解决方案2】:

    要确定一个窗口是否被最小化,你可以使用它的窗口状态:

    if (this.WindowState == System.Windows.WindowState.Minimized)
    {
        //...
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-01-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-11-03
      • 1970-01-01
      相关资源
      最近更新 更多