在app.xaml wpf中导入多个资源文件

时间:2016-08-14 22:01:13

标签: wpf

[在Windows 8上运行] 我知道如何导入一个,如下所示:

<Application.Resources>
        <ResourceDictionary Source="Styles\MyCombobox.xaml"/>       
 </Application.Resources> 

但我想要这样的事情:

<Application.Resources>
        <ResourceDictionary Source="Styles\X.xaml"/>       
        <ResourceDictionary Source="Styles\Y.xaml"/>       
        <ResourceDictionary Source="Styles\Z.xaml"/>       
 </Application.Resources> 

我明白了:

  

属性资源只能设置一次!

enter image description here

1 个答案:

答案 0 :(得分:2)

你应该合并那些词典。

<Application.Resources>
    <ResourceDictionary>
        <ResourceDictionary.MergedDictionaries>
            <ResourceDictionary Source="Styles\X.xaml"/>       
            <ResourceDictionary Source="Styles\Y.xaml"/>       
            <ResourceDictionary Source="Styles\Z.xaml"/>       
        </ResourceDictionary.MergedDictionaries>
    </ResourceDictionary>
</Application.Resources>

documentation

中的更多内容

<强>更新

当然,您应该在ResourceDictionary标记中包含属性用法。