【发布时间】:2014-01-22 19:33:31
【问题描述】:
我有一个 Windows 8.1 XAML 应用程序。我想让用户自己自定义应用的主题 - 例如,我想给他们一个颜色选择器,让他们可以在应用中设置各种颜色,这将设置在我的应用中使用的各种资源。
不过,问题是我不知道如何动态更改资源的值。我知道他们在 8.1 中添加了主题资源的概念,它允许我在运行时从浅色主题更改为深色主题,等等。但我的问题是我想说'backgroundColor 资源现在将变为橙色,所有使用此资源的项目都将反映这种变化'
我相信 DynamicResource XAML 元素是我需要的,但这似乎来自 WPF,并且在 Win8 中不受支持。有人有建议吗?
简而言之——我希望能够轻松提供动态资源画笔。
【问题讨论】:
标签: c# xaml windows-8 microsoft-metro winrt-xaml