![](/img/trans.png)
[英]WPF - Custom Window with custom DefaultStyleKey loses FocusVisualStyle
[英]FocusVisualStyle not working in wpf custom control
我在WPF中设计了一些自定义控件,例如CustomWindow,CustomButton等,当我在其他项目中使用此控件时,FocusVisualStyle不适用于所有控件(WPF内置控件和我的自定义控件)。 我该如何解决这个问题?
请注意,FocusVisualStyle仅通过键盘(Tab键)的焦点来应用。 为了涵盖其他情况,触发器可能会有所帮助。
如果使用“自定义窗口”,则必须使用AdornerDecorator添加“窗口样式”形式的ContentPresenter外层。 窗口内的控件将显示FocusVisualStyle。
<Style TargetType="xxxWindow">
...
<AdornerDecorator>
<ContentPresenter/>
</AdornerDecorator>
...
</Style>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.