考虑定义以下资源的WPF UserControl
:
<UserControl.Resources >
<ResourceDictionary>
<ResourceDictionary.MergedDictionaries>
<ResourceDictionary Source="LeftHeaderDataTemplates.xaml"/>
<ResourceDictionary Source="RightHeaderDataTemplates.xaml"/>
</ResourceDictionary.MergedDictionaries>
</ResourceDictionary>
</UserControl.Resources>
是否将为用户控件的每个示例分析合并的资源?“性能探查器”中的“应用程序时间线”似乎表明了这一点,但我不确定我是否正确阅读了结果。
1条答案
按热度按时间eyh26e7m1#
是的-会的。
如果你设置了一个DynamicResource,那么它的工作原理就像绑定一样。当你改变资源,替换字典,改变资源的级别时,DynamicResource的值将被重新计算。