Ich habe eine Klassenbibliothek, die ich für ein AutoCAD-Plugin erstellen, das WPF-Steuerelemente enthält. Ich möchte diesen Elementen ein Design hinzufügen, also habe ich das WPFThemes.DarkBlend-Paket von Nuget hinzugefügt.So erstellen Sie einen global verfügbaren Stil OHNE App.xaml
Um Eigenschaft das Thema nutzen, sollen Sie den Stil Bezug auf Ihre App.xaml wie so Datei hinzufügen:
<Application
...
<Application.Resources>
<ResourceDictionary>
<ResourceDictionary.MergedDictionaries>
<ResourceDictionary Source="Themes\Styles.xaml” />
</ResourceDictionary.MergedDictionaries>
</ResourceDictionary>
</Application.Resources>
Jetzt leider weil dies nur eine Klassenbibliothek, ich Sie haben keine App.xaml-Datei, in der Sie diesen Code hinzufügen können. Ich bin in der Lage, meine Window.Resources zu verwenden, aber ich fürchte, dass die Stile in der Referenz nicht dem Window-Element ausgesetzt sind. Liegt das daran, dass das Fenster nicht im Rahmen seiner eigenen Ressourcen liegt? Unten ist ein Bild, das meine aktuelle Situation zeigt:
Thank you!