17. Apr 2023
Lesedauer 5 Min.
Theme Editing und Switching
Fünf Komponenten für die Verwendung von Themen in und mit Visual Studio
Mit Themen passen Sie das Erscheinungsbild von Visual Studio und Programmen an eigene Anforderungen an.

Wenn Ihnen das Aussehen von Visual Studio nicht gefällt, können Sie es sehr schnell mit vordefinierten Farbschemata (Themen, auch Themes oder Skins genannt) ändern oder es individuell anpassen. Ein Thema ist ein vordefiniertes Paket, das die grafische Benutzeroberfläche einer Software oder Anwendung festlegt beziehungsweise verändert. Über Themen passen Sie die Farben und Schriften grafischer Bedienelemente wie Menüs, Symbolleisten, Registerkarten, Titelleisten und so weiter an.www.dotnetpro.de/SL2305HighFive1
Tabelle 1 zusammengestellt.
1
Auch mit Visual Studio entwickelte Anwendungen lassen sich so ausstatten, dass sie Themen unterstützten. Häufig kommen dann zusätzliche Steuerelemente mit den entsprechenden Grundfunktionen von Drittherstellern wie Telerik, SyncFusion oder DevExpress zum Einsatz. An dieser Stelle soll stellvertretend für solche Steuerelementbibliotheken der Wisej.NET Theme Builder vorgestellt werden, mit dem Sie themenbasierte Webanwendungen mit .NET und Visual Studio entwickeln.Wisej.NET gibt es als kostenfreie Testversion und als funktional eingeschränkte Community-Version. Kommerzielle Professional- und Enterprise-Editionen sind ab rund 1000 US-Dollar erhältlich. In allen Versionen erhalten Sie einen Designer, Steuerelemente und Erweiterungen sowie Integrationsoptionen. Kommerzielle Varianten bieten Zusatzfunktionen und insbesondere den Theme Builder sowie Premium-Erweiterungen zur Anbindung von Dritthersteller-Controls. Der WYSIWYG-Designer erlaubt den Entwurf von komplexen Single-Page-Webanwendungen basierend auf Visual Studio und mit Unterstützung für C# und Visual Basic .NET. Er adressiert Designer und unterstützt Profile, die Internationalisierung oder auch die Datenanbindung.Die bereitgestellten Steuerelemente sind per Thema anpassbar. Grundlegende Integrationsfunktionen für Dritthersteller-Funktionsanbindungen stehen ebenso zur Verfügung wie Open-Source-Erweiterungen. Dabei ist auch für die erforderliche Serverübertragung gesorgt. Themen werden in einzelne JSON-Dateien verpackt, die Farben, Bilder und Schriftarten beinhalten und keine Installation erfordern. Das Tool ist mit Visual Studio 2019 und 2022 einsetzbar.https://wisej.com/theme-builder2
Grundlegende Farbthemen bietet Visual Studio über Werkzeuge | Optionen | Umgebung | Allgemein an. Hier finden Sie die Themen Dunkel, Blau, Blau (zusätzlicher Kontrast) und Hell. Das Thema Systemeinstellung verwenden kehrt zur ursprünglichen Einstellung zurück. Über den Bereich Umgebung | Schriftarten und Farben nehmen Sie bei Bedarf detaillierte Farb- und Schriftanpassungen vor. Ändern Sie ein Farbdesign später, dann wird der Text in der Entwicklungsumgebung auf die Standardeinstellung mit den ursprünglichen Schriftarten und -größen für dieses Design zurückgesetzt.Im Visual Studio Marketplace finden Sie eine große Auswahl an benutzerdefinierten Designs. Um das Erstellen von eigenen Themen zu vereinfachen, greifen Sie beispielsweise auf den Color Theme Designer zurück, der in Versionen für Visual Studio 2017, 2019 und 2022 verfügbar ist. Je nach Version ergeben sich Unterschiede in der Nutzung. Werden in älteren Varianten neue Menübefehle im Hauptmenü Extras ergänzt, wird in Visual Studio 2019 und 2022 ein neuer Projekttyp mit dem Namen VSThemeProject bereitgestellt. Dieser verfügt über eine Schnellstartfunktion, mit der Sie in wenigen Minuten ein Design erstellen. Sie wählen drei Farben aus, die eine Palette von Schattierungen definieren und so den Großteil der Farben des Themas festlegen. Eine Miniaturvorschau zeigt, wie die Farben in Visual Studio erscheinen. Das Endprodukt wird als Visual-Studio-Erweiterung (VSIX) im zugehörigen Projektverzeichnis erstellt.www.dotnetpro.de/SL2305HighFive23
Farbthemen werden auch im Verbund angeboten. Die Color Themes for Visual Studio bündeln zusätzliche Farbdesigns, die von Community-Mitgliedern beigesteuert wurden, sowie Themen aus dem Color Themes Editor von Microsoft. Optional ergänzen Sie auch eigene Themen zum Open-Source-Repo auf GitHub. Die Themen unterstützen Visual Studio 2017 und 2019 und unterliegen der MIT-Lizenz. Das Visual Studio Theme Pack liefert eine Sammlung beliebter Themen, die auf den Standardthemen von Visual Studio Code basieren und die mit Visual Studio 2022 einsetzbar sind. Hier finden Sie die Themen Abyss, Dark+, Kimbie Dark, Light+, Monokai, Monokai Dimmed, Quiet Light, Red, Solarized Dark, Solarized Light und Tomorrow Night Blue. Weitere Themen sind inTabelle 1 zusammengestellt.
Tabelle 1: Single Color Themes – Farbthemen für Visual Studio
|
www.dotnetpro.de/SL2305HighFive3