是否有工具来简化XAML /可视化树(转换XAML或Silverlight控件实例)?

时间:2011-05-04 17:05:09

标签: silverlight performance xaml

复杂的可视化树在设计视图时非常好,因为它们允许您在XAML中创建与您正在建模的逻辑结构紧密匹配的结构。然而,它们对性能不是很好,使用大量嵌套面板和布局(如网格)会降低添加和渲染视图时的性能。

是否有一个工具可以在渲染时“渲染”XAML控件,创建一个等效但平坦的XAML文件(给定指定大小),或者在运行时,给定一个控件实例做同样的事情?有没有其他方法可以完成类似的事情(除了设置CacheMode)?

1 个答案:

答案 0 :(得分:0)

我不这么认为。基本上,据我所知,建模任何布局的最有效方法是使用具有大量列和行的网格。网格可以实现你在SL / WPF中所做的任何其他事情(据说),所以你在效率方面的答案就是少筑巢并使用一个大网格。