C# Windows 8中通过Metro DynamicSource的startscreen的颜色?

C# Windows 8中通过Metro DynamicSource的startscreen的颜色?,c#,xaml,windows-runtime,windows-store-apps,winrt-xaml,C#,Xaml,Windows Runtime,Windows Store Apps,Winrt Xaml,我在以下路径中浏览了Generic.xaml和ThemeResources.xaml: C:\ProgramFiles(x86)\Windows工具包\8.0\Include\WinRT\Xaml\Design 但是,它们似乎不包含我可以用来检索在Windows8开始屏幕中选择的当前方案颜色的资源密钥 下面是我试图通过XAML中的DynamicSource检索的颜色,以演示我的观点 没有API可用于使用当前选定的Windows主题颜色。是,不幸没有API。这个变通方法怎么样 真是太遗憾了。我喜欢

我在以下路径中浏览了Generic.xaml和ThemeResources.xaml:

C:\ProgramFiles(x86)\Windows工具包\8.0\Include\WinRT\Xaml\Design

但是,它们似乎不包含我可以用来检索在Windows8开始屏幕中选择的当前方案颜色的资源密钥

下面是我试图通过XAML中的DynamicSource检索的颜色,以演示我的观点


没有API可用于使用当前选定的Windows主题颜色。

是,不幸没有API。这个变通方法怎么样


真是太遗憾了。我喜欢Windows Phone更好地做到这一点,用户可以选择在应用程序中重复的主题。尤其是因为(目前),应用程序是狗屎,几乎没有一致性设计。这是一种看待它的方式。我想是的。为什么不应该?