user1121956
user1121956

Reputation: 1961

Is wrapping resource into ResourceDictionary necessery

Can you please tell is the difference between these two syntaxes?

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

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

Upvotes: 1

Views: 42

Answers (1)

James Willock
James Willock

Reputation: 2037

In your illustration, nothing.

But in the future, you may want to merge in further dictionaries, which would require the more verbose syntax:

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

Upvotes: 1

Related Questions