1

我正在为我的一个 WPF 应用程序使用表达黑暗主题,我尝试将其样式设置为与主题一起使用,但我只是在 WPF 样式设置方面非常糟糕以使其正常工作,你们现在是否有人已将 Datepicker 样式设置为匹配 Expression dark?

http://wpf.codeplex.com/wikipage?title=WPF%20Themes

4

1 回答 1

2

你的问题的答案是肯定的。

我只是在拉你的鼻子。DatePicker 真的很复杂。最好的办法是利用 Expression Blend 获取默认模板并使用它。当然,用于 DatePicker 的 ControlTemplate 是不够的……但我相信你已经知道了。

您必须为 Datepicker 的所有部分和 Calendar 的所有部分编辑模板

因此,如果您使用 Expression Blend 来处理这些默认样式……您最终会得到

Datepicker、Button(DatePicker 的一部分)、DatePickerTextBox、Calendar、CalendarItem、CalendarButton、CalendarDayButton。

您可以一一编辑它们。

我真的很乐意在这里发布代码,但它有超过 500 行。而且我确信现在——当你真正知道你想编辑什么时——你可以自己做。你不想复制粘贴它:)

于 2012-12-12T18:12:53.837 回答