2014-06-24 53 views
0

在以下两个定义之间的真正大型应用程序中是否存在显着的性能差异?silverlight xaml staticresouce performance

<Setter Property="FontFamily" Value="{StaticResource Segoe}" /> 

<Setter Property="FontFamily" Value="Segoe OI" /> 

我对颜色/画笔和其他类型有同样的问题。静态资源是否显着较慢?

+0

我只是好奇你会从第一个地方链接资源像你的第一个例子得到什么好处?根据我的经验,任何东西都需要绕过资源来找到需要的地点/次数越多,那么从这些附加步骤中可以看到的影响越大。 –

+0

它不是关于链接。这可能是直接查找可能是文本框边框颜色到中央定义的画笔。 它只是在一个视图中可能有数百个文本框。当然,这个假设是慢的。但是多少速度较慢?因为它在开发阶段值得经历一些痛苦吗? –

回答

0

在考虑像这样的性能问题之前,请考虑一下StaticResources的用例。在larege程序中,您无法在每行代码中设置样式。任何未来的变化都可能是痛苦的。你需要集中你的样式。

想想你的方式,你需要它。不要浪费你的时间在这种毫无价值的表现考虑。