Ich verwende DevExpress-Steuerelemente in einer Winform-App, die ich für den internen Gebrauch erstellen. Meine App hat insgesamt etwa 30 Formulare und ich versuche herauszufinden, wie ich meinen Nutzern die Auswahl eines Themas ermöglichen kann. Ich habe das hier bei SO schon mehrfach in Antworten auf andere Beiträge gesehen.Erlaube dem Benutzer ausgewählt Global Theme für Winform-App
Ich verstehe, wie der StyleController funktioniert, glaube ich, aber was ich mich wundere ist, wie ich 1 Style-Controller für die ganze App verwenden kann.
Im Moment versuche ich 1 StlyeController in der Shell-Form zu erstellen und dann einen Verweis auf jedes untergeordnete Formular zu übergeben. Von dort muss ich dann die StyleController-Eigenschaft für jedes Steuerelement programmatisch festlegen. Es macht mir nichts aus, ich frage mich nur, besonders von denen, die das getan haben, wenn es einen einfacheren Weg gibt?
@Refracted Paladin: Ich habe meine Antwort aktualisiert, um einen allgemeineren Code in der Methode SetSkinStyle() zu verwenden. Anstelle des vorherigen "MyConfiguration.SkinName" übergebe ich den Skinnamen "Black". –