Skip to content

KsWare/KsWare.Presentation.Themes.Aero2Dark

Repository files navigation

KsWare.Presentation.Themes.Aero2Dark

Usage

Application

app.xaml

    <Application.Resources>
         <ResourceDictionary>
             <ResourceDictionary.MergedDictionaries>
                 <aero2Dark:OverrideResources
				 	ThemeColors="Aero2Dark.Override.ThemeColors.xaml" -->
				 	ButtonColors="Aero2Dark.Override.ButtonColors.xaml" -->
				/>
	            <ThemeResourceDictionary ThemeName="Aero2Dark" Source="/KsWare.Presentation.Themes.Aero2Dark;component/Resources/Aero2Dark.NormalColor.xaml"/>
             </ResourceDictionary.MergedDictionaries>
         </ResourceDictionary>
    </Application.Resources>

Local

app.xaml *)

    <Application.Resources>
         <ResourceDictionary>
             <ResourceDictionary.MergedDictionaries>
                 <aero2Dark:OverrideResources
				 	ThemeColors="Aero2Dark.Override.ThemeColors.xaml" -->
				 	ButtonColors="Aero2Dark.Override.ButtonColors.xaml" -->
				/>
             </ResourceDictionary.MergedDictionaries>
         </ResourceDictionary>
    </Application.Resources>

*) OverrideResources only works in app.xaml

Window.xaml

<Window 
  ...
  ThemeLoader.Source="/KsWare.Presentation.Themes.Aero2Dark;component/Resources/Aero2Dark.NormalColor.xaml"
  ...>

The ThemeLoader works with all ResourceDictionaries it is a shortcut for:

    <Window.Resources>
         <ResourceDictionary>
             <ResourceDictionary.MergedDictionaries>
	            <ThemeResourceDictionary ThemeName="Aero2Dark" Source="/KsWare.Presentation.Themes.Aero2Dark;component/Resources/Aero2Dark.NormalColor.xaml"/>
             </ResourceDictionary.MergedDictionaries>
         </ResourceDictionary>
    </Window.Resources>

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published