I have two resource dictionaries and trying to add in
<UserControl.Resources>
<ResourceDictionary>
<ResourceDictionary.MergedDictionaries>
<ResourceDictionary Source="/Skins/MainSkin.xaml"/>
<ResourceDictionary Source="/Skins/Expande开发者_如何学Gor.xaml"/>
</ResourceDictionary.MergedDictionaries>
</ResourceDictionary>
</UserControl.Resources>
if i try to add converters in resources then it will not find the dictionaries.
If you have this:
<UserControl.Resources>
<ResourceDictionary>
<ResourceDictionary.MergedDictionaries>
<ResourceDictionary Source="/Skins/MainSkin.xaml"/>
<ResourceDictionary Source="/Skins/Expander.xaml"/>
</ResourceDictionary.MergedDictionaries>
</ResourceDictionary>
</UserControl.Resources>
Then you are assigning that specific ResourceDictionary to the UserControl.Resources property. If you want to add additional resources, outside the merged dictionaries, you have to add them to the ResourceDictionary like so:
<UserControl.Resources>
<ResourceDictionary>
<ResourceDictionary.MergedDictionaries>
<ResourceDictionary Source="/Skins/MainSkin.xaml"/>
<ResourceDictionary Source="/Skins/Expander.xaml"/>
</ResourceDictionary.MergedDictionaries>
<!-- TODO: Add items here -->
</ResourceDictionary>
<!-- NOTE: You can't add items here -->
</UserControl.Resources>
精彩评论