Willkommen auf myCSharp.de! Anmelden | kostenlos registrieren
 | Suche | FAQ

Hauptmenü
myCSharp.de
» Startseite
» Forum
» Suche
» Regeln
» Wie poste ich richtig?

Mitglieder
» Liste / Suche
» Wer ist online?

Ressourcen
» FAQ
» Artikel
» C#-Snippets
» Jobbörse
» Microsoft Docs

Team
» Kontakt
» Cookies
» Spenden
» Datenschutz
» Impressum

  • »
  • Community
  • |
  • Diskussionsforum
WPF App.xaml in Windows-Forms Anwendung einbinden
Create
myCSharp.de - Member



Dabei seit:
Beiträge: 21

Themenstarter:

WPF App.xaml in Windows-Forms Anwendung einbinden

beantworten | zitieren | melden

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?
private Nachricht | Beiträge des Benutzers
CSharperUser
myCSharp.de - Member



Dabei seit:
Beiträge: 80

beantworten | zitieren | melden

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).
private Nachricht | Beiträge des Benutzers
Create
myCSharp.de - Member



Dabei seit:
Beiträge: 21

Themenstarter:

beantworten | zitieren | melden

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>
private Nachricht | Beiträge des Benutzers