Frohes neues Jahr!
In meiner Windows-Forms Anwendung habe ich ein WPF-UserControl eingebunden. Nun möchte ich die Controls an globaler Stelle formatieren. In WPF wird hierzu die Datei App.xaml verwendet (Application.Resources).
Wie binde ich die App.xaml in die Windows-Forms Anwendung ein? Oder gibt es ein anderes Vorgehen?
Hallo Create,
füge doch einfach ein ResourceDictionary hinzu und verweise in deinem XAML darauf. Für die Definition von Styles, etc. benötigst du keine App.xaml. Es wird nur oft dort gemacht, weil man will, dass die Definitionen für die gesamte Anwendung gelten (also nicht neu eingebunden werden müssen).
Perfekt! Genau was ich gesucht habe.
Ich habe nun ein ResourceDictionary und das binde ich im UserControl wie folgt ein.
<UserControl.Resources>
<ResourceDictionary>
<ResourceDictionary.MergedDictionaries>
<ResourceDictionary
Source="Ressources.xaml">
</ResourceDictionary>
</ResourceDictionary.MergedDictionaries>
</ResourceDictionary>
</UserControl.Resources>