private static void SetResourceStyle(ResourceDictionary resourceDictionary, ThemeManagerStyle style) { if (resourceDictionary.Contains(style.TargetType)) { resourceDictionary.Remove(style.TargetType); } resourceDictionary.Add(style.TargetType, style.NativeStyle); }
private ThemeManagerStyle CreateThemeStyle(Type targetType) { var themeStyle = new ThemeManagerStyle { TargetType = targetType }; _themeManagerStyles[targetType] = themeStyle; themeStyle.StyleService.NativeStyleChanged += OnNativeStyleChanged; return(themeStyle); }