Quelle est la façon la plus simple de partager des ressources entre des UserControls dans une bibliothèque de contrôles Utilisateur WPF?

Il y a un WPF de Contrôle de l'Utilisateur de la bibliothèque et de deux (ou plus) les Contrôles de l'Utilisateur. J'ai besoin d'utiliser le même style à la fois les commandes de l'utilisateur. Comment puis-je partager ce style?
Par exemple:

C'est le style:

<Style x:Key="customLabelStyle" TargetType="Label">
    ...
</Style>

De contrôle de l'utilisateur Un:

<UserControl x:Class="Edu.Wpf.Example.UserControlA"
   ...xmlns stuff... >
   <Grid>
      ... some xaml markup...
      <Label Style="{StaticResource customLabelStyle}"/>
   </Grid>
</UserControl>

UserControl B:

 <UserControl x:Class="Edu.Wpf.Example.UserControlB"
   ...xmlns stuff... >
   <Grid>
      ... some another xaml markup...
      <Label Style="{StaticResource customLabelStyle}"/>
   </Grid>
</UserControl>

Alors, comment puis-je partager ce style entre les contrôles de l'utilisateur dans la bibliothèque, sans participation de l'application de l'app.ressources xaml dictionnaire?

Mise à JOUR

Je peux ajouter des Thèmes\Générique.xaml dans ma bibliothèque et à définir le style. Mais dans ce cas je dois utiliser ComponentResourceKey comme la clé du style. Droit? C'est long et pas très pratique d'expression...

OriginalL'auteur sedovav | 2011-07-20