繁体   English   中英

FocusVisualStyle在WPF自定义控件中不起作用

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM