Table of Contents
  • Getting Started
  • EO.Pdf
  • EO.Web
  • EO.WebBrowser
  • EO.Wpf
  • Common Topics
  • Reference
    • .NET API Reference
      • EO.Base
      • EO.Base.UI
      • EO.Extensions
      • EO.Pdf
      • EO.Pdf.Acm
      • EO.Pdf.Contents
      • EO.Pdf.Drawing
      • EO.Pdf.Mvc
      • EO.Web
      • EO.WebBrowser
      • EO.WebBrowser.DOM
      • EO.WebEngine
      • EO.WinForm
      • EO.Wpf
        • EO.Wpf
        • Classes
          • BareButton Class
          • Bitmap Class
          • BitmapButton Class
          • BooleanDependencyPropertyRoutedEventArgs Class
          • Button Class
          • Calendar Class
          • CalendarDayButton Class
          • CalendarMonth Class
          • CancelEventArgs Class
          • CheckBox Class
          • ChoiceMaskedEditSegment Class
          • ComboBox Class
          • ComboBoxItem Class
          • DatePicker Class
          • DateRangeCollection Class
          • DateRangeCollectionConverter Class
          • DockContainer Class
          • DockItem Class
          • DockItemClosingEventArgs Class
          • DockItemCollection Class
          • DockItemEventArgs Class
          • DockItemNeededEventArgs Class
          • DockView Class
          • DockViewCollection Class
          • DockViewCommands Class
          • DockViewEventArgs Class
          • DockViewNeededEventArgs Class
          • DocumentItem Class
          • DropDown Class
          • DropDownButton Class
          • DropDownService Class
          • EditItemEventArgs Class
          • Effect Class
          • EffectManager Class
          • Expander Class
          • ItemDragEventArgs Class
          • ItemDragOverEventArgs Class
          • ItemDropEventArgs Class
          • ItemsControlHelper Class
          • LinkButton Class
          • ListBox Class
          • ListBoxItem Class
          • MaskedEdit Class
          • MaskedEditSegment Class
          • MaskMaskedEditSegment Class
          • Menu Class
          • MenuBase Class
          • MenuItem Class
          • MonthPicker Class
          • MultiplyConverter Class
          • NamedResourceKey Class
          • NegationConverter Class
          • NewItemRequestedEventArgs Class
          • NumericMaskedEditSegment Class
          • OpacityConverter Class
          • PatternMaskedEditSegment Class
          • PdfViewer Class
          • ProgressBar Class
          • RadialPanel Class
          • RadioButton Class
          • RangeSlider Class
          • RegexMaskedEditSegment Class
          • RingDefinition Class
          • RingDefinitionCollection Class
          • Runtime Class
          • SkinStyleInfo Class
          • Slider Class
          • SliderBase Class
          • SpinEdit Class
          • SplitButton Class
          • SplitLineHeightConverter Class
          • SplitView Class
          • StaticMaskedEditSegment Class
          • TabControl Class
          • TabItem Class
          • TabItemCloseEventArgs Class
          • TabItemEventArgs Class
          • TemplatePresenter Class
          • ThemeManager Class
          • ThemeNames Class
          • ThemeStyleInfo Class
          • TreeView Class
          • TreeViewItem Class
          • UIElementHelper Class
          • UnitConverter Class
          • WebControl Class
          • WebView Class
          • WebViewHost Class
          • WeekDaysCollection Class
          • WindowChrome Class
          • WindowCommands Class
          • YearPicker Class
        • Structures
        • Enumerations
        • Delegates
      • EO.Wpf.Gauge
      • EO.Wpf.Gauge.Shapes
      • EO.Wpf.Primitives
      • EO.Wpf.Themes.Aero
      • EO.Wpf.Themes.Classic
      • EO.Wpf.Themes.Luna
      • EO.Wpf.Themes.Metro
      • EO.Wpf.Themes.Royale
    • JavaScript API Reference
ThemeManager Members

The ThemeManager class exposes the following members.

Constructors
Name Description
ThemeManager(); Initializes a new instance of the ThemeManager class.
Properties
Name Description
AllThemes Gets the list of all registered theme names.
AppTheme Gets or sets the current application theme.
Methods
Name Description
AddEffectiveAppThemeNameChangedHandler Add an event handler to the EffectiveAppThemeNameChanged attached event.
AddEffectiveSkinNameChangedHandler Add an event handler to the EffectiveSkinNameChanged attached event.
Equals (inherited from Object) 
Finalize (inherited from Object) 
GetEffectiveAppThemeName Gets the current value of AppTheme.
GetEffectiveSkinName Gets the effective skin name.
GetHashCode (inherited from Object) 
GetSkinName Gets the current skin name for a FrameworkElement.
GetSkinStyles Gets all registered SkinStyleInfo objects for a specific control type.
GetThemeName Gets the current theme name for a FrameworkElement.
GetThemeStyles Gets all registered ThemeStyleInfo objects for a specific control type.
GetTrackAppTheme Gets the value of the TrackAppTheme attached property.
GetType (inherited from Object) 
MemberwiseClone (inherited from Object) 
Register Register a FrameworkElement with the theme manager.
RegisterSkinStyles Register a list of skin styles.
RegisterThemeStyles Register a list of themes styles.
RemoveEffectiveAppThemeNameChangedHandler Remove an event handler from the EffectiveAppThemeNameChanged attached event.
RemoveEffectiveSkinNameChangedHandler Remove an event handler from the EffectiveSkinNameChanged attached event.
SetSkinName Sets the current skin name for a FrameworkElement.
SetThemeName Sets the current theme name for a FrameworkElement.
SetTrackAppTheme Sets the value of the TrackAppTheme attached property.
ToString (inherited from Object) 
See Also