在WPF prism用户控件中找不到资源字典

时间:2016-02-16 10:07:30

标签: c# wpf

我有以下项目结构:

enter image description here

当我尝试在我的用户控件FloorplanHierarchy中添加Resoucse字典时,我找不到文件错误:

<UserControl.Resources>
    <ResourceDictionary>
        <ResourceDictionary.MergedDictionaries>
            <ResourceDictionary Source=".../UserControls/UserControlResources/LookUpEditTemplate.xaml" />
        </ResourceDictionary.MergedDictionaries>
    </ResourceDictionary>
</UserControl.Resources>

LookUpEditTemplate.xaml位于UserControlResources文件夹中。请帮忙。

1 个答案:

答案 0 :(得分:0)

删除源中的UserControls,因为UserControlResourcesFloorplanHierarchy都位于同一文件夹中。

所以改变这个:

<ResourceDictionary.MergedDictionaries>
    <ResourceDictionary Source=".../UserControls/UserControlResources/LookUpEditTemplate.xaml" />
</ResourceDictionary.MergedDictionaries>

对此:

<ResourceDictionary.MergedDictionaries>
    <ResourceDictionary Source="../UserControlResources/LookUpEditTemplate.xaml"/>
</ResourceDictionary.MergedDictionaries>

应该有效。

相关问题