SilverLight使用theme
了我的目能用一的主,我自己建立了一置style的xaml,我使用了xaml做主後,UI得很慢、很卡
style直接在Silver page中使用就不生慢的。
各路高手,有法解?
使用主的代如下:
- C# code
Uri uri = new Uri(String.Format("Themes/{0}","DefineStyle.xaml"), UriKind.Relative);ImplicitStyleManager.SetResourceDictionaryUri(element, uri);ImplicitStyleManager.SetApplyMode(element, ImplicitStylesApplyMode.Auto);ImplicitStyleManager.Apply(element);[解决办法]
通常来说,我会分解样式,不会把所有的样式都放入Style中,部分属于个性的模板,就在本地资源就可以了。
Silverlight项目开发准则
http://silverlightchina.net/html/tips/2009/0708/36.html
[解决办法]
ImplicitStylesApplyMode.Auto 也是卡的一个原因,特别是有 TreeView 时