我有一个简单的问题,这给了我一些困难。我已经为网络的WPF下载了一个自定义它们。现在我想将这个主题应用到我的应用程序,而不是默认的主题。WPF自定义主题
我该怎么做,我是在XAML还是在代码中做到这一点?
感谢 伊菲
我有一个简单的问题,这给了我一些困难。我已经为网络的WPF下载了一个自定义它们。现在我想将这个主题应用到我的应用程序,而不是默认的主题。WPF自定义主题
我该怎么做,我是在XAML还是在代码中做到这一点?
感谢 伊菲
我刚刚遇到了一件事情,在一个回答我的问题。我用的线
<ResourceDictionary Source="Themes/ExpressionDark.xaml"/>
这我把我的Windows资源里面的合并字典。这样做是将我的主题作为默认主题应用于窗口。方便快捷。
希望这可以帮助他人在未来。
谢谢 Iffy。
添加namesapce你的主题:
xmlns:expDark="clr-namespace:System.Windows.Controls.Theming; assembly=System.Windows.Controls.Theming.ExpressionDark"
的xmlns:主题化=“CLR的命名空间:System.Windows.Controls.Theming;装配= System.Windows.Controls.Theming .Toolkit“
并用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>
因此,我必须将我的主题的每个控件都打包工作。另外我的主题是一个XAML文件,所以它没有命名空间,我会参考什么? 谢谢 Iffy – Iffy 2009-11-13 13:42:29