Aus vielen Jahren asp.net Entwicklung zurück zu einer winforms Anwendung.
Auf der Suche nach Tipps und Ratschlägen zum "style" von Winforms, ähnlich wie bei CSS / Masterseiten in asp.net.
Ich bin daran interessiert, wie man Schriftart / Farben für bestimmte Arten von Steuerelementen an einem Ort aktualisiert. So erhalten Sie die Konsistenz für Layouts.
Alle Hinweise / Artikel sind willkommen.
FYI ... WPF ist keine Option für dieses Projekt.
Sie können benutzerdefinierte Versionen der verschiedenen Standardsteuerelemente erstellen, die Sie benötigen, und zwar von den ursprünglichen Versionen, jedoch unter Verwendung benutzerdefinierter Stile für die benutzerdefinierten Versionen. Auf diese Weise können Sie den Stil eines Komponententyps ändern. Sie können auch festlegen, dass jedes Steuerelement ein Stilobjekt als Parameter für systemweite Stile verwendet.
Wenn Sie keine Art von Walk-up-Kiosk-Anwendung erstellen, rate ich davon ab, mit dem Aussehen und der Funktionsweise der allgemeinen Windows-Steuerelemente in Ihrer Anwendung herumzuspielen.
Für eine Desktop-Anwendung wird die Konsistenz mit anderen Windows-Anwendungen in der Regel als wichtiger angesehen, als jede Design-Laune.
Benutzerdefinierte Steuerelemente sind der typische Weg, dies zu erreichen. Wenn Sie ein Label-Steuerelement haben, das Sie immer wieder verwenden möchten, erben Sie davon und legen Sie eigene Eigenschaften fest.
Auch wenn es ein wenig mühsam erscheinen mag, es ist wirklich der beste Weg, es mit WinForms zu machen. WinForms wurde nicht dafür entworfen, wie WPF war.
Hoffe das hilft!
Tags und Links .net user-interface winforms