将资源包装到ResourceDictionary中是必要的

时间:2015-10-07 18:36:13

标签: wpf xaml

你能说出这两种语法之间的区别吗?

<UserControl.Resources>
    <Style..
</UserControl.Resources>

<UserControl.Resources>
    <ResourceDictionary>    
        <Style..
    </ResourceDictionary>
</UserControl.Resources>

1 个答案:

答案 0 :(得分:1)

在你的插图中,没有。

但是在将来,您可能希望合并其他词典,这需要更详细的语法:

<UserControl.Resources>
    <ResourceDictionary>    
        <ResourceDictionary.MergedDictionaries>
            <ResourceDictionary Source="url.xaml"/>    
        </ResourceDictionary.MergedDictionaries>
        <Style />
    </ResourceDictionary>
</UserControl.Resources>