我正在开发一个windows phone 8.1(silverlight)应用程序,我需要根据手机的主题更改背景颜色。我找到的一种方法是:ThemeResoure在Windows Phone 8.1中不可用Silverlight
Background="{StaticResource PhoneAccentBrush}"
但是当主题改变时需要重启应用程序。我想反映,而无需重新启动应用程序。
我通过JAYWAY Windows Phone 8.1 for Developers – Theme resources去,发现
Background="{ThemeResource SystemColorControlAccentColor}"
当我插在我的网页上这条线时,Visual Studio显示我下面的错误
- “ThemeResource”这个名字并不在命名空间 存在“http://schemas.microsoft.com/client/2007”
- 未找到类型'ThemeResource'。确认您不是 缺少装配参考,并且所有引用的装配 均已生成。
那么,是否有任何方式来使用Windows Phone 8.1 silverlight的ThemeResource或任何等效于ThemeResource?
P.S .:我使用的是Visual Studio 2013 Professional。
那么,有没有什么办法来更改主题时以编程方式更新资源? –