2010-05-20 124 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