作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
这是我第一个认真的 WPF 应用程序。到目前为止,主窗体上只有一个标签。
我从 here 得到了 ShinyRed.xaml 主题.我按照该站点(以及其他几个站点)上的说明进行操作,但无法将主题应用于 Label 控件。
我如何让这种风格发挥作用?我的理解是否正确 - 我可以指向此样式 xaml 并且它将自动应用为所有控件的默认样式?
最佳答案
如果使用 TargetType
将样式指定为资源,则始终默认应用样式。 .但是,如果它们被放置在 Application.Resources 中,它们甚至会应用于模板内部,否则就不是这种情况。要使用主题,您只需在 App.xaml
中引用它即可:
<Application.Resources>
<ResourceDictionary>
<ResourceDictionary.MergedDictionaries>
<ResourceDictionary Source="Themes/ShinyRed.xaml"/>
</ResourceDictionary.MergedDictionaries>
<!-- Other app resources here -->
</ResourceDictionary>
</Application.Resources>
关于wpf - 如何使用 ShinyRed WPF 样式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5848151/
这是我第一个认真的 WPF 应用程序。到目前为止,主窗体上只有一个标签。 我从 here 得到了 ShinyRed.xaml 主题.我按照该站点(以及其他几个站点)上的说明进行操作,但无法将主题应用于
我是一名优秀的程序员,十分优秀!