我有一个 Windows 10通用应用程序,其中包含一些用于样式的资源字典等. 在一个这样的资源字典中,我有一个颜色MyBlue,我想通过后面的代码访问.这是如何实现的? 我试过了.Resources [“MyB
在一个这样的资源字典中,我有一个颜色MyBlue,我想通过后面的代码访问.这是如何实现的?
我试过了.Resources [“MyBlue”],但由于MyBlue是在一个单独的资源字典中定义而不是直接在页面资源中,因此它不存在于此集合中.
这是我的app.xaml:
<Application.Resources> <ResourceDictionary> <ResourceDictionary.MergedDictionaries> <ResourceDictionary Source="Styles/PodStyles.xaml"/> <ResourceDictionary Source="Styles/ButtonStyles.xaml"/> <ResourceDictionary Source="Styles/OfferStyles.xaml"/> <ResourceDictionary Source="Styles/MyStyles.xaml"/> <ResourceDictionary> <!--Global View Model Locator--> <vm:ViewModelLocator x:Key="Locator" d:IsDataSource="True"/> </ResourceDictionary> </ResourceDictionary.MergedDictionaries> </ResourceDictionary> </Application.Resources>你有没有尝试过
Application.Current.Resources["MyBlue"]