WPF wählt ein Standardthema aus, das von der Betriebssystemversion bestimmt wird. Dies ist so konsistent mit dem Benutzererlebnis des Betriebssystems. Bei den meisten Anwendungen ist es normalerweise in Ordnung, wird aber beim komplexeren UX-Design zu einem Problem.
Wenn Sie möchten, dass Ihr System gleich aussieht, müssen Sie ein bestimmtes Betriebssystemthema zwangsweise laden.
Fügen Sie diese in Ihrer Anwendung Startup-Ereignis:
Uri uri = new Uri(“PresentationFramework.Aero;V3.0.0.0;31bf3856ad364e35;component\\themes/aero.normalcolor.xaml”, UriKind.Relative);
Resources.MergedDictionaries.Add(Application.LoadComponent(uri) as ResourceDictionary);
gemacht, aber Visual Studio redmarks "PresentationFramework" und v3.0.0.0; 31bf3856ad364e35; Komponente \\ Themen/aero“ – Pinotek
das redmark Problem also gelöst. aber es kann die Ressource – Pinotek
nicht finden Siehe: http://stackoverflow.com/a/38833297/1305699 Versuchen Sie in app.xaml – Joe