gpt4 book ai didi

xaml - 在后面的代码中从 ResourceDictionary 中检索值

转载 作者:行者123 更新时间:2023-12-04 22:29:43 26 4
gpt4 key购买 nike

我有一个 Windows 10 通用应用程序,其中包含一些用于样式等的资源词典。
在一个这样的资源字典中,我有一个颜色 MyBlue 我想通过后面的代码访问它。这是如何实现的?

我试过 this.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"]

关于xaml - 在后面的代码中从 ResourceDictionary 中检索值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33486859/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com