Wpf Windows Phone 8的主题相关颜色
我几乎抓到了我的大脑的中心,如果有的话 我正在开发一个简单的WindowsPhone8应用程序,并试图找出如何根据用户选择的主题定义颜色 比如说,, 如果主题=灯光:Wpf Windows Phone 8的主题相关颜色,wpf,xaml,windows-phone-8,themes,Wpf,Xaml,Windows Phone 8,Themes,我几乎抓到了我的大脑的中心,如果有的话 我正在开发一个简单的WindowsPhone8应用程序,并试图找出如何根据用户选择的主题定义颜色 比如说,, 如果主题=灯光: <SolidColorBrush x:Key="DialogBackground" Color="#FFEEDD" /> 如果主题=暗: <SolidColorBrush x:Key="DialogBackground" Color="#001122" /> internet上充斥着有关此主题的信息,但
<SolidColorBrush x:Key="DialogBackground" Color="#FFEEDD" />
如果主题=暗:
<SolidColorBrush x:Key="DialogBackground" Color="#001122" />
internet上充斥着有关此主题的信息,但ResourceDictionary.ThemeResources仅适用于Windows Phone 8.1
访问的每个页面都解释了系统范围内的颜色和画笔,但从未解释过如何在应用程序中定义自己的颜色和画笔
有没有办法做到这一点
添加信息
我试图找出是否有一种内置的方法来实现这种行为,而不必在if子句中迭代所有颜色
我知道如何使用静态颜色定义,我只是想知道如何定义自己的颜色,使我的应用程序根据所选主题知道使用什么颜色定义了一些颜色,这些颜色始终适用于当前主题。 例如: 颜色={StaticResource PhoneForegroundBrush} 将根据主题进行更改。StaticResource中定义了几十种与主题相关的颜色。您可以在此处阅读有关主题的更多信息:
这也适用于字体 很抱歉我的问题不清楚。我知道如何使用静态颜色定义,我只是想知道如何定义自己的颜色,使我的应用程序根据所选的颜色知道使用什么颜色。我想可能没有“干净”的方法来实现这一点。