2014-06-24 4 views
0

Есть ли заметная разница в производительности в действительно больших приложениях между двумя следующими определениями?silverlight xaml staticresouce performance

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

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

У меня такой же вопрос для цветов/кистей и других типов. Стабильные ресурсы заметно медленнее?

+0

Мне просто интересно, какую выгоду вы получите от цепочки ресурсов, таких как ваш первый пример, в первую очередь? По моему опыту, чем больше мест/раз что-либо нужно перескакивать по ресурсам, чтобы найти то, что нужно, тем большее влияние вы увидите на этих дополнительных шагах. –

+0

Его не о цепочке. Это будет прямой поиск, возможно, цвета рамки текстового поля для централизованной кисти. Его просто, что в представлении могут появиться сотни текстовых полей. Конечно, предположение состоит в том, что он медленнее. Но КАК МНОГО медленнее? Из-за этого стоит переживать некоторую боль во время фазы развития? –

ответ

0

Прежде чем думать о проблемах с производительностью, как это, подумайте о случае использования StaticResources. В программе larege вы не можете устанавливать стили в каждой строке кода. Любые будущие изменения могут быть болезненными. Вам нужно централизовать свои стили.

Подумайте об этом так, как вам нужно. Не тратьте время на такое бесполезное рассмотрение.

Смежные вопросы