.net ResourceDictionary中样式的性能

.net ResourceDictionary中样式的性能,.net,wpf,performance,.net-4.0,.net,Wpf,Performance,.net 4.0,我的字典里有很多样式。例如: <Style TargetType="{x:Type i:ButtonTool}" x:Key="UserButtonStyle" BasedOn="{StaticResource MenuButtonStyle}"> <Setter Property="LargeImage" Value="{DynamicResource UserIcon}" /> <Style.Triggers> <Tr

我的字典里有很多样式。例如:

<Style TargetType="{x:Type i:ButtonTool}" x:Key="UserButtonStyle" BasedOn="{StaticResource MenuButtonStyle}">
    <Setter Property="LargeImage" Value="{DynamicResource UserIcon}" />
    <Style.Triggers>
        <Trigger Property="IsEnabled" Value="False">
            <Setter Property="LargeImage" Value="{DynamicResource UserIconDisabled}"/>
        </Trigger>
    </Style.Triggers>
</Style>

其中一部分样式不再使用。该应用程序仍在开发中,所以我不知道它们将来是否会被使用

我想知道那些未使用的样式如何影响应用程序的性能 如果最好检查哪些样式正在使用,哪些样式未使用,并删除那些未使用的样式。或者,如果这并不重要,也不会减慢应用程序的速度


我正在使用WPF和.NET Framework 4。

是的,删除它们是明智的。尤其是当资源占用大量内存和/或需要时间加载时

展示一些可用于查找未使用资源的工具以及检测这些资源的方法


但是要注意动态加载的资源。您可能不想删除它们。

是的,删除它们是明智的。尤其是当资源占用大量内存和/或需要时间加载时

展示一些可用于查找未使用资源的工具以及检测这些资源的方法

但是要注意动态加载的资源。您可能不想删除它们