2010-05-20 194 views
1

我有一个2部分的问题:实施主题4个应用

  1. 有什么更多的实施主题不是简单地放置<toolkit:BlahBlahBlahTheme>标签周围的所有内容?

  2. 什么是在运行时切换主题的模式?有这样的事吗?

回答

1

Silverlight 4中的主题通过在您的资产中包含样式并将它们添加为app.xaml文件中的资源来隐式实现。

在行动中看到它的最好方法是抓住一个主题的现有应用程序,看看它是如何完成的。更重要的是,现在有标准2010个模板一些新的题材,看他们在这里添Heuers博客

http://timheuer.com/blog/

至于动态加载它们,是的,你可以 http://www.ganshani.com/2009/12/16/dynamic-theme-in-silverlight-3/

+0

这个问题是关于SL4,虽然这个答案的第一部分是正确的,对于动态切换的第二部分是错误的,因为它是指基于ImplicitStyleManager的SL3解决方案不再有效。 – 2011-12-01 01:18:49