Projekt

Allgemein

Profil

Aktionen

Fehler #85

geschlossen
JH

Startfenster erscheint im Light Mode dunkel

Fehler #85: Startfenster erscheint im Light Mode dunkel

Von Julius Haman vor 5 Tagen hinzugefügt. Vor 5 Tagen aktualisiert.

Status:
Erledigt
Priorität:
Normal
Zugewiesen an:
-
Zielversion:
Beginn:
Abgabedatum:
% erledigt:

0%

Geschätzter Aufwand:
Gefunden in Version:

Beschreibung

Problem

Bei gespeichertem Light-Skin und aktiver automatischer Anmeldung erscheint beim Start kurz das Startfenster (Datenbankauswahl usw.) im Dark Mode.

Ursache

Das Skin-Wörterbuch (SkinResourceDictionary mit Light.xaml/Dark.xaml) wird beim Einlesen von App.xaml erzeugt und wählt seine Datei nach App.Skin. Zu diesem Zeitpunkt gilt noch der Default Skin.Dark. ApplicationStartup lud danach zwar den gespeicherten Skin und stellte das WPF-UI-Theme um, aber das Skin-Wörterbuch wurde nicht neu geladen (das macht sonst nur ChangeSkin beim manuellen Wechsel). Dem hellen Theme stand so das dunkle Wörterbuch gegenüber.

Lösung

ApplicationStartup lädt nach dem Lesen des gespeicherten Skins alle SkinResourceDictionary neu (UpdateSource), noch vor dem ersten Fenster.

Aktionen

Auch abrufbar als: PDF Atom