WPF地铁风格

时间:2016-05-02 08:41:01

标签: c# wpf styles microsoft-metro

我想学习如何实现Metro寻找WPF。 我已经看过Elysium,Mahapps和其他人......但是我想学习他们如何能够整合Windows和控件的外观和风格......不仅仅使用样式:)。我不是在寻找创建一个完整的类似框架,但至少要了解如何才能获得类似的结果。

也许你可以给我指点从哪里开始以及搜索什么。 谢谢。

2 个答案:

答案 0 :(得分:1)

他们使用Style个元素和自定义Control类来实现他们的布局。

您也可以通过创建一般Style(一个没有Window的{​​{1}}来完全控制Style的{​​{1}}。到指定的x:Key)的所有元素:

TargetType

<Style TargetType="Window"> <Setter Property="Template"> <Setter.Value> .. </Setter.Value> </Setter> </Style> 上,您可以为..定义模板,以便添加边框,标签,按钮等。

答案 1 :(得分:1)

您可以在应用主题时添加的样式词典中查看它们是如何执行此操作的。令人惊讶的是他们如何使用Style来实现如此出色的用户界面。

如果需要,您还可以使用nugget包管理器直接安装主题。

这是一个例子

Install-Package Infragistics.Themes.MetroDark.Wpf