Was ist die einfachste Möglichkeit, Ressourcen zu teilen zwischen Benutzersteuerelemente in einer WPF-Benutzer Control Bibliothek?

Gibt es eine WPF-Benutzer Control Bibliothek und zwei (oder mehr) Benutzer-Steuerelemente ein. Ich muss mit dem gleichen Stil in beiden Bedienelemente. Wie kann ich diesen Stil?
Zum Beispiel:

Dies ist der Stil:

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

Benutzer-Steuerelement Ein:

<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>

Also, wie kann ich teilen dieser Stil zwischen Benutzer-Steuerelemente in der Bibliothek, ohne mit der Anwendung app.xaml-ressourcenwörterbuch?

UPDATE

Kann ich hinzufügen, Themes\Generic.xaml in meine Bibliothek und definieren Sie den Stil dort. Aber in diesem Fall habe ich ComponentResourceKey den Schlüssel des Stil. Richtig? Es ist lang und nicht sehr praktisch, Ausdruck...

InformationsquelleAutor sedovav | 2011-07-20
Schreibe einen Kommentar