我正在開發一個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。
那麼,有沒有什麼辦法來更改主題時以編程方式更新資源? –