Exemplo n.º 1
0
        private void ThemeManagerOnThemeChanged(DependencyObject sender, ThemeChangedRoutedEventArgs themeChangedRoutedEventArgs)
        {
            if (themeChangedRoutedEventArgs.ThemeName == _oldTheme)
            {
                return;
            }

            var i = GetThemes().FirstOrDefault(t => t.Name == themeChangedRoutedEventArgs.ThemeName);

            if (i == null)
            {
                return;
            }

            foreach (var barItemLinkBase in miThemes.ItemLinks)
            {
                var link = (BarButtonItemLink)barItemLinkBase;
                var item = BarManager.Items.FirstOrDefault(t => t.Name == link.BarItemName);
                if (item == null)
                {
                    continue;
                }
                item.Glyph = Equals(item.Content, i.FullName) ? ImageResources.DCLMultiReport16.GetBitmapImage() : null;
            }
            _oldTheme = themeChangedRoutedEventArgs.ThemeName;
            Properties.Settings.Default.Theme = _oldTheme;
            Properties.Settings.Default.Save();
        }
Exemplo n.º 2
0
 void OnThemeChanged(DependencyObject sender, ThemeChangedRoutedEventArgs e)
 {
     if (navBarControl != null)
     {
         navBarControl.ClearValue(ForegroundProperty);
         navBarControl.SetResourceReference(ForegroundProperty, new DevExpress.Xpf.NavBar.Themes.CommonElementsThemeKeyExtension()
         {
             ResourceKey = DevExpress.Xpf.NavBar.Themes.CommonElementsThemeKeys.ItemForegroundBrush, ThemeName = ThemeManager.ApplicationThemeName
         });
     }
     ItemForegroundOnBackgroundPanel = new System.Windows.Media.SolidColorBrush(IsDarkBackgroundTheme() ? System.Windows.Media.Colors.White : System.Windows.Media.Colors.Black);
 }
Exemplo n.º 3
0
 private static void ThemeChanged(DependencyObject sender, ThemeChangedRoutedEventArgs e)
 {
     Instance.GetColors(e.ThemeName);
 }
 void OnThemeChanged(DependencyObject sender, ThemeChangedRoutedEventArgs e)
 {
     UpdateKeyboardProperties();
 }
 void OnWindowThemeChanged(DependencyObject sender, ThemeChangedRoutedEventArgs e)
 {
     Dispatcher.BeginInvoke(System.Windows.Threading.DispatcherPriority.ApplicationIdle, new Action(OnAfterWindowThemeChanged));
 }
Exemplo n.º 6
0
 public static void OnThemeChanged(DependencyObject sender, ThemeChangedRoutedEventArgs e)
 {
     Instance.SetProperties(e.ThemeName);
 }
 private void OnThemeChanged(DependencyObject sender, ThemeChangedRoutedEventArgs e)
 {
     UpdateTheme(e.ThemeName);
 }
Exemplo n.º 8
0
 private void ThemeManager_ApplicationThemeChanged(DependencyObject sender, ThemeChangedRoutedEventArgs e)
 {
     ApplicationThemeHelper.SaveApplicationThemeName();
 }
        protected void ThemeChanged(DependencyObject sender, ThemeChangedRoutedEventArgs e)
        {
            var theme = ThemeManager.GetTheme(this._Grid);

            ThemeManager.SetTheme(this, theme);
        }
Exemplo n.º 10
0
 void ThemeNameChanged(DependencyObject sender, ThemeChangedRoutedEventArgs e)
 {
 }