WPF性能:作为资源刷

时间:2012-07-14 10:47:21

标签: wpf performance

默认情况下,在XAML中声明为资源的画笔“解冻”。对于我们的应用程序,我们使用了一个为所有常用控件生成样式的工具。但我发现它还在我们的应用程序使用的资源字典中声明了很多Brushes(SolidColor,LinerGradient等)。

你认为将它们标记为“冷冻”是一种好习惯吗? 谢谢!

1 个答案:

答案 0 :(得分:1)

是,

请参阅以下文章中的Microsoft建议: http://msdn.microsoft.com/en-us/library/bb613565.aspx

他们分析的样本:

  • Frozen SolidColorBrush:212 Bytes
  • 非冻结SolidColorBrush:972字节