ResourceDictionary vs资源直接在Window.Resources下

时间:2014-07-31 15:37:14

标签: wpf xaml

请原谅我,如果已经提出这个问题,我已经快速搜索了一下,看看是不是。

我的问题是以下两个

之间有什么区别
<Window.Resources>
 <ResourceDictionary>
   <local:SomeClass x:Key="myobj" />
 </ResourceDictionary>
</Window.Resources>

<Window.Resources>
 <local:SomeClass x:Key="myobj" />
</Window.Resources>

1 个答案:

答案 0 :(得分:1)

他们完全相同。在第二个示例中隐式假定ResourceDictionary对象是子对象(MSDN将其称为&#34; XAML隐式集合用法&#34;)。添加MergedDictionaries时,我只使用较长的表单。