private static void RegisterGenericThemeKey(GenericResourceDictionary genericDictionary, ThemeKey themeKey) { if (themeKey.ThemeStyle != null) { genericDictionary[themeKey] = themeKey.ThemeStyle.NativeStyle; } }
partial void PlatformOnGenericDictionaryRegistered(GenericResourceDictionary genericDictionary) { foreach (var themeKey in _themeKeys.Values.SkipNull()) { RegisterGenericThemeKey(genericDictionary, themeKey); } }
protected override void RegisterGenericDictionaryCore(GenericResourceDictionary genericDictionary) { base.RegisterGenericDictionaryCore(genericDictionary); genericDictionary.MergedDictionaries.Add(CreateThemeResourceDictionary()); }