public static ResourceDictionary GetSkinResourceDictionary(ThemeEnum style) { Uri uri = null; switch (style) { case ThemeEnum.Classic: uri = new Uri("/PresentationFramework.Classic, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35;component/themes/classic.xaml", UriKind.RelativeOrAbsolute); break; case ThemeEnum.Royale: uri = new Uri("/PresentationFramework.Royale, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35;component/themes/royale.normalcolor.xaml", UriKind.RelativeOrAbsolute); break; case ThemeEnum.Luna: uri = new Uri("/PresentationFramework.Luna, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35;component/themes/luna.normalcolor.xaml", UriKind.RelativeOrAbsolute); break; case ThemeEnum.Luna_HomeStead: uri = new Uri("/PresentationFramework.Luna, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35;component/themes/luna.homestead.xaml", UriKind.RelativeOrAbsolute); break; case ThemeEnum.Luna_MetalLic: uri = new Uri("/PresentationFramework.Luna, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35;component/themes/luna.metallic.xaml", UriKind.RelativeOrAbsolute); break; case ThemeEnum.Aero: uri = new Uri("/PresentationFramework.Aero, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35;component/themes/aero.normalcolor.xaml", UriKind.RelativeOrAbsolute); break; } return Application.LoadComponent(uri) as ResourceDictionary; }
public static ResourceDictionary GetSkinResourceDictionary(ThemeEnum style) { Uri uri = null; switch (style) { case ThemeEnum.Classic: uri = new Uri("/PresentationFramework.Classic, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35;component/themes/classic.xaml", UriKind.RelativeOrAbsolute); break; case ThemeEnum.Royale: uri = new Uri("/PresentationFramework.Royale, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35;component/themes/royale.normalcolor.xaml", UriKind.RelativeOrAbsolute); break; case ThemeEnum.Luna: uri = new Uri("/PresentationFramework.Luna, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35;component/themes/luna.normalcolor.xaml", UriKind.RelativeOrAbsolute); break; case ThemeEnum.Luna_HomeStead: uri = new Uri("/PresentationFramework.Luna, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35;component/themes/luna.homestead.xaml", UriKind.RelativeOrAbsolute); break; case ThemeEnum.Luna_MetalLic: uri = new Uri("/PresentationFramework.Luna, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35;component/themes/luna.metallic.xaml", UriKind.RelativeOrAbsolute); break; case ThemeEnum.Aero: uri = new Uri("/PresentationFramework.Aero, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35;component/themes/aero.normalcolor.xaml", UriKind.RelativeOrAbsolute); break; } return(Application.LoadComponent(uri) as ResourceDictionary); }
public static void ChangeTheme(ThemeEnum theme) { if (CurrentTheme == theme) { return; } ICollection <ResourceDictionary> mergedDictionaries = Application.Current.Resources.MergedDictionaries; if (mergedDictionaries != null) { mergedDictionaries.Clear(); switch (theme) { case ThemeEnum.Alternative: mergedDictionaries.Add(new AlternativeTheme()); break; case ThemeEnum.Default: default: mergedDictionaries.Add(new DefaultTheme()); break; } CurrentTheme = theme; Debug.WriteLine($"Changed theme to: {theme.ToString()}"); } }
/// <summary> /// </summary> /// <param name="theme"></param> /// <returns></returns> public static ResourceDictionary GetThemeResourceDictionary(ThemeEnum theme) { switch (theme) { //==================== CLASSIC ====================================== //C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.0\PresentationClassic.dll //classic case ThemeEnum.CLASSIC: return(GetThemeResourceDictionary( "/PresentationClassic, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35;component/themes/classic.xaml", UriKind.Relative)); //==================== ROYALE ====================================== //C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.0\PresentationRoyale.dll //royale.normalcolor case ThemeEnum.ROYALE: return(GetThemeResourceDictionary( "/PresentationRoyale, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35;component/themes/royale.normalcolor.xaml", UriKind.Relative)); //==================== LUNA ====================================== //C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.0\PresentationLuna.dll //luna.normalcolor case ThemeEnum.LUNA: return(GetThemeResourceDictionary( "/PresentationLuna, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35;component/themes/luna.normalcolor.xaml", UriKind.Relative)); //luna.homestead case ThemeEnum.LUNA_HOMESTEAD: return(GetThemeResourceDictionary( "/PresentationLuna, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35;component/themes/luna.homestead.xaml", UriKind.Relative)); //luna.metallic case ThemeEnum.LUNA_METALLIC: return(GetThemeResourceDictionary( "/PresentationLuna, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35;component/themes/luna.metallic.xaml", UriKind.Relative)); //==================== AERO ====================================== //C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.0\PresentationAero.dll //aero.normalcolor case ThemeEnum.AERO: return(GetThemeResourceDictionary( "/PresentationAero, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35;component/themes/aero.normalcolor.xaml", UriKind.Relative)); //==================== METRO ====================================== //Themes.Metro.dll //Skin case ThemeEnum.METRO: default: return(GetThemeResourceDictionary( "/MaterialDesign;component/Skin.xaml", UriKind.RelativeOrAbsolute)); } //return Application.Current.Resources; }
private void Init() { ChangeThemeCommand = new RelayCommand(() => { ChangeThemeUtil.Change(currentTheme = (currentTheme == ThemeEnum.Dark) ? ThemeEnum.Light : ThemeEnum.Dark); DialogThemeConfigHelper.Init(); }); }
/// <summary> /// Searches the by term. /// </summary> /// <param name="term">The search term.</param> /// <param name="theme"> </param> /// <returns> Collection words. </returns> public IEnumerable<Word> SearchByTerm(string term, ThemeEnum theme) { if (String.IsNullOrEmpty(term)) { return vocabularyUow.Words.All().Where(w => w.Theme == theme); } return vocabularyUow.Words.All().Where(w => w.Key.Contains(term) && w.Theme == theme); }
void OnThemeChanged(System.Object sender, System.EventArgs e) { Picker picker = sender as Picker; ThemeEnum theme = (ThemeEnum)picker.SelectedItem; Settings.Current.Theme = theme; ThemeHelper.ChangeTheme(theme); }
public override void OnNavigatedTo(INavigationParameters parameters) { selectedSort = (SortEnum)CrossSettings.Current.GetValueOrDefault("Sort", 0); ChangeRadioButton(); selectedTheme = (ThemeEnum)CrossSettings.Current.GetValueOrDefault("Theme", 0); ChangeCheckBox(); selectedLocalization = (LocalizationEnum)CrossSettings.Current.GetValueOrDefault("Localization", 0); ChangePicker(); }
public void SearchWords(String term, ThemeEnum theme) { var uow = new VocabularyUow(new VocabularyDbContext()); ISearchService searchService = new SearchService(uow); foreach (var item in searchService.SearchByTerm(term, theme)) { Clients.PublishWords(item.Key); } }
private void SetTheme(ThemeEnum theme) { if (theme == ThemeEnum.Light) { SetLightTheme(); } else { SetDarkTheme(); } }
public void SaveTheme(ThemeEnum theme) { const string light = "1"; const string dark = "2"; Theme = theme; var currentTheme = Theme == ThemeEnum.Light ? light : dark; SaveSettings("theme", currentTheme); }
private void OnCheckboxChange() { if (IsCheckedDark) { selectedTheme = ThemeEnum.Dark; } else { selectedTheme = ThemeEnum.Default; } }
public IThemeService GetService(ThemeEnum themeEnum) { if (themeEnum == ThemeEnum.Black) { return(_blackThemeService); } else if (themeEnum == ThemeEnum.White) { return(_whiteThemeService); } else { return(null); } }
public void ChangeTheme(ThemeEnum theme) { Theme = theme; setupBackground(); for (int x = 0; x < Grid.GetLength(0); x++) { for (int y = 0; y < Grid.GetLength(1); y++) { if (Grid[x, y] == BlockEnum.Ground) { BlockGround block = (BlockGround)GridObject[x, y]; block.ChangeTheme(x, y); } } } }
public void Change(ThemeEnum theme) { var appStyle = theme switch { ThemeEnum.Light => _lightStyle.Value, ThemeEnum.Dark => _darkStyle.Value, ThemeEnum.System => GetStyleBySystem(), ThemeEnum.BatterySaver => GetStyleByBatterySaver(), _ => _lightStyle.Value }; if (ThemeShouldChange(appStyle)) { Application.Current.Resources = appStyle; _lastAppStyleSelected = appStyle; } }
public void ChangeTheme(ThemeEnum theme) { ////this.viewModel.ApplicationBackgroundBrush = XceedThemes.Instance.ApplicationBackgroundBrush[theme]; ////this.viewModel.HighlightBackgroundBrush = XceedThemes.Instance.HighlightBackgroundBrush[theme]; ////this.viewModel.ControlBackgroundBrush = XceedThemes.Instance.ControlBackgroundBrush[theme]; ////this.viewModel.ControlForegroundBrush = XceedThemes.Instance.ControlForegroundBrush[theme]; ////this.viewModel.BorderBrush = XceedThemes.Instance.BorderBrush[theme]; ////if (ThemeEnum.MediaPlayer == theme) ////{ //// this.viewModel.ControlBrush = XceedThemes.Instance.ControlForegroundBrush[theme]; ////} ////else ////{ //// this.viewModel.ControlBrush = XceedThemes.Instance.ApplicationBackgroundBrush[theme]; ////} }
public static void ApplyTheme(ThemeEnum theme) { if (_currentTheme == theme) { return; } var newThemeDictionary = new ThemeResourceDictionary { Source = new Uri($"/Launcher.Theme;component/Themes/Theme.{theme}.xaml", UriKind.Relative) }; _entryPoint.MergedDictionaries.Insert(1, newThemeDictionary); _entryPoint.MergedDictionaries.Remove(_currentThemeDictionary); _currentThemeDictionary = newThemeDictionary; _currentTheme = theme; }
/// <summary> /// 设置主题 /// </summary> /// <param name="ThemeEnum"></param> public static void SetTheme(ThemeEnum ThemeEnum) { Application.Current.Resources.MergedDictionaries.Add(GetThemeResourceDictionary(ThemeEnum)); }
// public FrameworkElement UiElement // { // get; // private set; // } //public CommunicationMode CommunicationMode //{ // get; // private set; // } // public Size DesiredSize // { // get // { // return new Size(751, 174); // } // } // public IWidgetParameters Parameters // { // get; // private set; // } // public bool CanShowSettings // { // get { return false; } // } // public void ShowSettings() // { // } // public WebBrowserViewModel ViewModel { get; private set; } // public void Dispose() // { // WebBrowserView wb = this.UiElement as WebBrowserView; // if (wb != null && wb.webBrowser != null) // { // wb.webBrowser.Dispose(); // } // //this.themeInfo.ThemeChangedEvent -= this.ThemeChanged; // GC.SuppressFinalize(this); // } public void ChangeTheme(ThemeEnum theme) { }
/// <summary> /// </summary> /// <param name="theme"> Theme枚举 </param> /// <param name="element"> FrameworkElement对象 </param> public static void SwitchTheme(ThemeEnum theme, FrameworkElement element) { element.Resources.MergedDictionaries.Add(GetThemeResourceDictionary(theme)); }
//public static void UnloadTheme(ThemeEnum theme,FrameworkContentElement element) { // element.Resources.MergedDictionaries.Remove(GetThemeResourceDictionary(theme)); //} public static ResourceDictionary GetThemeResourceDictionary(ThemeEnum theme) { Uri uri = null; switch (theme) { //==================== CLASSIC ====================================== //C:\Program Files\Reference Assemblies\Microsoft\Framework\v3.0\PresentationFramework.Classic.dll //classic case ThemeEnum.CLASSIC: uri = new Uri( "/PresentationFramework.Classic, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35;component/themes/classic.xaml", UriKind.Relative); break; //==================== ROYALE ====================================== //C:\Program Files\Reference Assemblies\Microsoft\Framework\v3.0\PresentationFramework.Royale.dll //royale.normalcolor case ThemeEnum.ROYALE: uri = new Uri( "/PresentationFramework.Royale, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35;component/themes/royale.normalcolor.xaml", UriKind.Relative); break; //==================== LUNA ====================================== //C:\Program Files\Reference Assemblies\Microsoft\Framework\v3.0\PresentationFramework.Luna.dll //luna.normalcolor case ThemeEnum.LUNA: uri = new Uri( "/PresentationFramework.Luna, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35;component/themes/luna.normalcolor.xaml", UriKind.Relative); break; //luna.homestead case ThemeEnum.LUNA_HOMESTEAD: uri = new Uri( "/PresentationFramework.Luna, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35;component/themes/luna.homestead.xaml", UriKind.Relative); break; //luna.metallic case ThemeEnum.LUNA_METALLIC: uri = new Uri( "/PresentationFramework.Luna, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35;component/themes/luna.metallic.xaml", UriKind.Relative); break; //==================== AERO ====================================== //C:\Program Files\Reference Assemblies\Microsoft\Framework\v3.0\PresentationFramework.Aero.dll //aero.normalcolor case ThemeEnum.AERO: uri = new Uri( "/PresentationFramework.Aero2, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35;component/themes/aero2.normalcolor.xaml", UriKind.Relative); break; } return(Application.LoadComponent(uri) as ResourceDictionary); }
public static void LoadSkin(ThemeEnum style, FrameworkElement element) { element.Resources.MergedDictionaries.Add(ThemeSwitcher.GetSkinResourceDictionary(style)); }
public Theme(string name, ThemeEnum type) { Name = name; Type = type; }
public static void UnloadSkin(ThemeEnum style, FrameworkContentElement element) { element.Resources.MergedDictionaries.Remove(ThemeSwitcher.GetSkinResourceDictionary(style)); }
public UserSettingsUpdatedIntegrationEvent(string userId, ThemeEnum theme) { UserId = userId; Theme = theme; }
public static string GetThemeCss(this ThemeEnum theme) => $"/lib/bootswatch/dist/{theme}/bootstrap.min.css";
/// <summary> /// Altera o tema (dark/light) do app e inicia o XF-Material. /// </summary> /// <param name="theme"></param> public static void Change(ThemeEnum theme) { ThemeManagerService.ChangeTheme(theme); Material.Init(Application.Current); }
public LevelStructure() { CurrentLevel = ApplicationModel.CurrentLevel; switch (CurrentLevel) { //Farm case 1: AnimalsToOrderCount = 3; FloatingSec = FloatSecLvl.Lvl1; WaitSec = WaitSecLvl.Lvl1; Theme = ThemeEnum.Farm; break; case 2: AnimalsToOrderCount = 3; FloatingSec = FloatSecLvl.Lvl2; WaitSec = WaitSecLvl.Lvl2; Theme = ThemeEnum.Farm; break; case 3: AnimalsToOrderCount = 3; FloatingSec = FloatSecLvl.Lvl3; WaitSec = WaitSecLvl.Lvl3; Theme = ThemeEnum.Farm; break; case 4: AnimalsToOrderCount = 4; FloatingSec = FloatSecLvl.Lvl1; WaitSec = WaitSecLvl.Lvl1; Theme = ThemeEnum.Farm; break; case 5: AnimalsToOrderCount = 4; FloatingSec = FloatSecLvl.Lvl2; WaitSec = WaitSecLvl.Lvl2; Theme = ThemeEnum.Farm; break; case 6: AnimalsToOrderCount = 4; FloatingSec = FloatSecLvl.Lvl3; WaitSec = WaitSecLvl.Lvl3; Theme = ThemeEnum.Farm; break; //Forest case 7: AnimalsToOrderCount = 5; FloatingSec = FloatSecLvl.Lvl1; WaitSec = WaitSecLvl.Lvl1; Theme = ThemeEnum.Forest; break; case 8: AnimalsToOrderCount = 5; FloatingSec = FloatSecLvl.Lvl2; WaitSec = WaitSecLvl.Lvl2; Theme = ThemeEnum.Forest; break; case 9: AnimalsToOrderCount = 5; FloatingSec = FloatSecLvl.Lvl3; WaitSec = WaitSecLvl.Lvl3; Theme = ThemeEnum.Forest; break; case 10: AnimalsToOrderCount = 6; FloatingSec = FloatSecLvl.Lvl1; WaitSec = WaitSecLvl.Lvl1; Theme = ThemeEnum.Forest; break; case 11: AnimalsToOrderCount = 6; FloatingSec = FloatSecLvl.Lvl2; WaitSec = WaitSecLvl.Lvl2; Theme = ThemeEnum.Forest; break; case 12: AnimalsToOrderCount = 6; FloatingSec = FloatSecLvl.Lvl3; WaitSec = WaitSecLvl.Lvl3; Theme = ThemeEnum.Forest; break; //Water case 13: AnimalsToOrderCount = 7; FloatingSec = FloatSecLvl.Lvl1; WaitSec = WaitSecLvl.Lvl1; Theme = ThemeEnum.Water; break; case 14: AnimalsToOrderCount = 7; FloatingSec = FloatSecLvl.Lvl2; WaitSec = WaitSecLvl.Lvl2; Theme = ThemeEnum.Water; break; case 15: AnimalsToOrderCount = 7; FloatingSec = FloatSecLvl.Lvl3; WaitSec = WaitSecLvl.Lvl3; Theme = ThemeEnum.Water; break; case 16: AnimalsToOrderCount = 8; FloatingSec = FloatSecLvl.Lvl1; WaitSec = WaitSecLvl.Lvl1; Theme = ThemeEnum.Water; break; case 17: AnimalsToOrderCount = 8; FloatingSec = FloatSecLvl.Lvl2; WaitSec = WaitSecLvl.Lvl2; Theme = ThemeEnum.Water; break; case 18: AnimalsToOrderCount = 8; FloatingSec = FloatSecLvl.Lvl3; WaitSec = WaitSecLvl.Lvl3; Theme = ThemeEnum.Water; break; //Mountain case 19: AnimalsToOrderCount = 9; FloatingSec = FloatSecLvl.Lvl1; WaitSec = WaitSecLvl.Lvl1; Theme = ThemeEnum.Mountain; break; case 20: AnimalsToOrderCount = 9; FloatingSec = FloatSecLvl.Lvl2; WaitSec = WaitSecLvl.Lvl2; Theme = ThemeEnum.Mountain; break; case 21: AnimalsToOrderCount = 9; FloatingSec = FloatSecLvl.Lvl3; WaitSec = WaitSecLvl.Lvl3; Theme = ThemeEnum.Mountain; break; case 22: AnimalsToOrderCount = 10; FloatingSec = FloatSecLvl.Lvl1; WaitSec = WaitSecLvl.Lvl1; Theme = ThemeEnum.Mountain; break; case 23: AnimalsToOrderCount = 10; FloatingSec = FloatSecLvl.Lvl2; WaitSec = WaitSecLvl.Lvl2; Theme = ThemeEnum.Mountain; break; case 24: AnimalsToOrderCount = 10; FloatingSec = FloatSecLvl.Lvl3; WaitSec = WaitSecLvl.Lvl3; Theme = ThemeEnum.Mountain; break; //Safari case 25: AnimalsToOrderCount = 11; FloatingSec = FloatSecLvl.Lvl1; WaitSec = WaitSecLvl.Lvl1; Theme = ThemeEnum.Safari; break; case 26: AnimalsToOrderCount = 11; FloatingSec = FloatSecLvl.Lvl2; WaitSec = WaitSecLvl.Lvl2; Theme = ThemeEnum.Safari; break; case 27: AnimalsToOrderCount = 11; FloatingSec = FloatSecLvl.Lvl3; WaitSec = WaitSecLvl.Lvl3; Theme = ThemeEnum.Safari; break; case 28: AnimalsToOrderCount = 12; FloatingSec = FloatSecLvl.Lvl1; WaitSec = WaitSecLvl.Lvl1; Theme = ThemeEnum.Safari; break; case 29: AnimalsToOrderCount = 12; FloatingSec = FloatSecLvl.Lvl2; WaitSec = WaitSecLvl.Lvl2; Theme = ThemeEnum.Safari; break; case 30: AnimalsToOrderCount = 12; FloatingSec = FloatSecLvl.Lvl3; WaitSec = WaitSecLvl.Lvl3; Theme = ThemeEnum.Safari; break; //Jungle case 31: AnimalsToOrderCount = 13; FloatingSec = FloatSecLvl.Lvl1; WaitSec = WaitSecLvl.Lvl1; Theme = ThemeEnum.Jungle; break; case 32: AnimalsToOrderCount = 13; FloatingSec = FloatSecLvl.Lvl2; WaitSec = WaitSecLvl.Lvl2; Theme = ThemeEnum.Jungle; break; case 33: AnimalsToOrderCount = 13; FloatingSec = FloatSecLvl.Lvl3; WaitSec = WaitSecLvl.Lvl3; Theme = ThemeEnum.Jungle; break; case 34: AnimalsToOrderCount = 14; FloatingSec = FloatSecLvl.Lvl1; WaitSec = WaitSecLvl.Lvl1; Theme = ThemeEnum.Jungle; break; case 35: AnimalsToOrderCount = 14; FloatingSec = FloatSecLvl.Lvl2; WaitSec = WaitSecLvl.Lvl2; Theme = ThemeEnum.Jungle; break; case 36: AnimalsToOrderCount = 14; FloatingSec = FloatSecLvl.Lvl3; WaitSec = WaitSecLvl.Lvl3; Theme = ThemeEnum.Jungle; break; default: break; } }