Beispiel #1
0
 /// <summary>
 /// Create a resource dictionary based on app/Windows type.
 /// </summary>
 private void CreateResourceDictionary(WindowUtilityLibrary.WindowsTheme theme)
 {
     foreach (ResourceDictionary dictionary in WindowUtilityLibrary.GetStyledResourceDictionary(theme).MergedDictionaries)
     {
         Resources.MergedDictionaries.Add(dictionary);
     }
 }
Beispiel #2
0
 /// <summary>
 /// Get the applicable theme for the current window and its app/Windows type.
 /// </summary>
 /// <returns>The current applicable Windows theme.</returns>
 private WindowUtilityLibrary.WindowsTheme GetApplicableTheme()
 {
     WindowUtilityLibrary.WindowsTheme applicableTheme = WindowUtilityLibrary.CurrentWindowsTheme(IsApplicationWindow);
     if (applicableTheme == WindowUtilityLibrary.WindowsTheme.Default)
     {
         applicableTheme = WindowUtilityLibrary.DefaultTheme(IsApplicationWindow);
     }
     return(applicableTheme);
 }