【发布时间】:2017-03-07 07:13:24
【问题描述】:
我有一个 WPF 用户控件库项目。 在同一个项目中,我有一个资源文件,我将它包含在我的用户控制资源中,如下所示:
<UserControl.Resources>
<ResourceDictionary>
<ResourceDictionary.MergedDictionaries>
<ResourceDictionary Source="../Styles/Globals.xaml"/>
</ResourceDictionary.MergedDictionaries>
</ResourceDictionary>
</UserControl.Resources>
如何从后面的代码中访问此资源? 当我尝试访问 Application.Current.Resources 时,它是空的。
谢谢
编辑: 我意识到这是因为资源是用户控件的成员而不是应用程序的成员。 (在用户控件库项目中我不能在应用层添加资源)。
但是,因为我使用的是 MVVM,所以我无法从我的视图模型访问用户控件,那么我如何才能在用户控件的资源中获得样式?
【问题讨论】: