我们有一个完美工作的WPF弹出窗口,只不过它在打开时会从触发它的窗口获取焦点,当颜色发生变化(表示为非活动状态)时,该窗口会产生震动效果。有什么方法可以改变这种行为吗?或者是否有一种简单的方法来仅在这种情况下禁用焦点视觉样式?WPF Popup从业主窃取焦点
2
A
回答
1
那么,如果我正确地记得它,您可以将弹出窗口根元素的IsHitTestVisible
属性设置为false
。例如。
<Grid IsHitTestVisible="False">
<!-- all childs cannot get focus -->
</Grid>
至少在Silverlight中,这是一个适当的解决方法。
1
如果你不需要用键盘导航到你的PopUp按钮,你可以在Popup上设置Focusable =“False”。这仍然可以让你点击按钮,但正如我所说,用键盘导航到按钮将不可能。
相关问题
- 1. GoSms从alertDialog窃取焦点
- 2. WPF Infragistics XamDataGrid窃取滚动焦点
- 3. ScrollViewer窃取焦点
- 4. SplashScreen.Close()窃取主窗口的焦点
- 5. vb.net wpf popup没有焦点
- 6. Resharper Test Runner窃取焦点
- 7. ContextMenuStrip没有窃取焦点
- 8. C#FormWindowState.Normal不窃取焦点
- 9. 如何窃取Windows 7的焦点
- 10. 微软AdControl窃取焦点 - Windows 8 MonoGame
- 11. RecycleView在NestedScrollView中窃取焦点
- 12. Thread.Sleep()窃取调试器焦点
- 13. 防止控件窃取键盘焦点
- 14. Flash窃取浏览器焦点
- 15. ScrollView在滚动时窃取焦点
- 16. 嵌入的Adobe Acrobat PDF窃取焦点
- 17. UI选项卡旋转窃取焦点
- 18. HTML表单输入窃取焦点/焦点转移
- 19. JavaFX 2:防止其他阶段从主要阶段窃取焦点
- 20. jQuery UI聚焦窃取
- 21. 为什么Android TabHost会从TextView窃取焦点?
- 22. 如何避免进程从C#应用程序窃取焦点?
- 23. Android布局焦点问题:布局可点击,但其元素窃取焦点
- 24. Wpf虚拟键盘对话框窃取文本框键盘焦点
- 25. Lync对话窗口窃取焦点没有UISuppression
- 26. 当树加载它是偷窃焦点
- 27. Webbrowser窃取重点
- 28. EditText窃取重点
- 29. UICollectionView窃取重点
- 30. wpf RowDetailsTemplate焦点
啊,我应该提到弹出窗口包含可以与之交互的控件(按钮);这不仅仅是一个信息弹出窗口。否则,这绝对是一条路。 – JRoughan