English 中文(简体)
WPF Custom Themes
原标题:

I have a simple question which is giving me some difficulty. I have downloaded a custom them for WPF of the net. Now i want to apply this theme to my App instead of the default one.

How do i do that, Do i do it in XAML or in Code ?

Thanks Iffy

最佳回答

I just came across something that answered my problem in one. I used the line

<ResourceDictionary Source="Themes/ExpressionDark.xaml"/>

This i put into my Windows resources inside a merged dictionary. What this did was apply my theme to the window as a default theme. Easy and quick.

Hope this helps others in future.

Thanks Iffy.

问题回答

Add namesapce of your theme:

xmlns:expDark="clr-namespace:System.Windows.Controls.Theming; assembly=System.Windows.Controls.Theming.ExpressionDark"

xmlns:theming="clr-namespace:System.Windows.Controls.Theming;assembly=System.Windows.Controls.Theming.Toolkit"

And wrap your controls with theme in XAML.

<!-- expDark:ExpressionDarkTheme is theme what I want to apply-->
<expDark:ExpressionDarkTheme>
  <Button Content="Счастье" Width="200" Height="50"
  FontSize="26" Margin="10"></Button>
</expDark:ExpressionDarkTheme>




相关问题
Creating a Style in code behind

Does anyone know how to create a wpf Style in code behind, I can t find anything on the web or MSDN docs. I have tried this but it is not working: Style s = new Style(typeof(TextBlock)); s....

WPF Custom Themes

I have a simple question which is giving me some difficulty. I have downloaded a custom them for WPF of the net. Now i want to apply this theme to my App instead of the default one. How do i do that,...

Is it sometimes bad to use <BR />?

Is it sometimes bad to use <BR/> tags? I ask because some of the first advice my development team gave me was this: Don t use <BR/> ; instead, use styles. But why? Are there negative ...

WPF - How to apply effect to a cropped image?

I have an Image being clipped like so: <Image Width="45" Grid.Column="0" Source="{Binding Photo}"> <Image.Clip> <RectangleGeometry Rect="0,0,45,55" RadiusX="8" RadiusY="8" /...

WPF ListView : Header styling

I want to have a ListView with columns and a particular style: The background for ALL column headers should be transparent except when the mouse is over in one of them. When this happends, the ...

热门标签