Заметна влияние на производительность, если я настроить связывание таким образом:Производительность: Binding Source против х: Static
<TextBlock Text="{Binding Source={x:Static SystemColors.ActiveBorderBrush}}/>
вместо этого способа:
<TextBlock Text="{x:Static SystemColors.ActiveBorderBrush}"/>
?
Или я должен ожидать других недостатков?
Разница уже описана здесь: Binding Source vs x:Static. Но нет никаких заявлений о влиянии/недостатках производительности.
делает 2-й пример работы вообще? связанная почта говорит, что это вызовет ошибку времени выполнения. Исключение является серьезным недостатком, не так ли? – ASh
Хорошая точка. Возможно, скопированный пример не так хорош. Но мой вопрос больше, если он вообще может вызвать проблемы. Лучшим примером является примерно следующее: «... Label =" {Binding Source = {x: Static oc: LocalizedText.Data}} "..." вместо "... Label =" {x: Static oc: LocalizedText.Data} «...» –
См. Мой ответ ... – mm8