WPF - 当应用程序加载时,不要从任何其他应用程序窃取焦点

标签 wpf focus

我有一个简单的 WPF 应用程序。当它加载并且我在任何其他应用程序(如 Word 或 IM)中输入时,我的 WPF 应用程序会抢走焦点 - 当然会搞砸我的输入。现在,这正是我在其他应用程序中发现的令人讨厌的行为。我怎样才能防止这种行为?

谢谢。

最佳答案

在调用 Show() 之前在您的窗口上设置 ShowActivated = false 应该可以完成您想要的。

关于WPF - 当应用程序加载时,不要从任何其他应用程序窃取焦点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5971944/

相关文章:

wpf - ContextMenu 不会根据 Binding 更改 MenuItem.Visibility 属性

c# - 这个 URI 有什么问题?

c# - 通过后台代码设置DataGridTextColumn.ElementStyle

android - css :focus not working in iOS Safari/Chrome, 在 Android/PC Chrome 上正常

c# - ShowDialog 退出时如何防止焦点改变?

wpf - 如何创建一组行为类似于 RadioButtons 的 ToggleButtons?

c# - 禁用 ReactiveUI ItemsView.ItemTemplate Hook

javascript - 隐藏模糊列表

css - 如何更改焦点上的选择选项文本?

wpf - 使用 ControlTemplate 内的控件进行焦点处理