2

我正在使用 xaml 开发 Windows Phone 8 应用程序。我几乎完成了我的项目。在测试中,我注意到当我通过设置更改手机的主题颜色时,应用程序主题颜色正在发生变化。我的应用程序需要红色主题(按钮选择、文本框边框、进度条颜色等)。无论手机的主题如何,我应该怎么做才能保持不变的风格?我应该为每个组件添加样式吗?

4

1 回答 1

3

只需创建新的资源字典并将其包含在 App.xaml(合并字典)中。覆盖您将使用的所有控件的所有默认样式。现在,将这些样式用于所有控件,你会没事的。由于您的控件将从 App.xaml 中提取样式,因此您的应用程序将根据您的需要进行样式设置。

您可以在 C:\Program Files (x86)\Microsoft SDKs\Windows Phone\v8.0\Design 中找到样式,这会让您知道要更改的内容。或者使用 Expression Blend(编辑模板)获取一些样式。

于 2013-04-23T08:11:33.580 回答