在WPF中为整个应用程序设置外观的建议方法是什么?

Pop*_*lin 24 .net c# wpf templates skinning

我希望我的WPF应用程序可以通过应用某个XAML模板进行换肤,并且更改应用于应用程序范围,即使对于甚至不在视觉/逻辑树中的动态控件或控件也是如此.

我可以用什么来完成这种功能?是否有任何好的资源或教程可以显示如何完成这项特定任务?

Mau*_*ice 10

要采取的基本方法是在整个应用程序中使用资源,并在运行时动态替换资源.

有关基本方法,请参见http://www.nablasoft.com/alkampfer/index.php/2008/05/22/simple-skinnable-and-theme-management-in-wpf-user-interface/