WPF性能:笔刷作为资源

WPF性能:笔刷作为资源,wpf,performance,Wpf,Performance,默认情况下,在XAML中声明为资源的笔刷是“解冻”的。对于我们的应用程序,我们使用了一个工具,它可以为所有常用控件生成样式。但我发现它还在我们的应用程序使用的资源字典中声明了很多画笔(SolidColor、LinerGradient等) 您认为将它们标记为“冻结”是一种好做法吗? 谢谢 是的 请参阅以下文章中Microsoft的建议: 他们分析的样本: 冻结的SolidColorBrush:212字节 非冻结SolidColorBrush:972字节 是 请参阅以下文章中Microsoft的

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

您认为将它们标记为“冻结”是一种好做法吗? 谢谢

是的

请参阅以下文章中Microsoft的建议:

他们分析的样本:

  • 冻结的SolidColorBrush:212字节
  • 非冻结SolidColorBrush:972字节
    • 请参阅以下文章中Microsoft的建议:

      他们分析的样本:

      • 冻结的SolidColorBrush:212字节
      • 非冻结SolidColorBrush:972字节