Мы используем DataBinding в нашем приложении WPF. Для устранения неполадок и обнаружения ошибок привязки мы используем diag: PresentationTraceSources.TraceLevel с высоким уровнем трассировки.
Мой вопрос:
Влияет ли этот параметр на производительность в продуктивной версии? Следует ли использовать трассировку только временно в случае ошибки, а затем снова удалить? Будет ли он автоматически удален при компиляции?
Я приложил демо-код wpf xaml.
<UserControl
[....]
xmlns:diag="clr-namespace:System.Diagnostics;assembly=WindowsBase">
<CheckBox IsChecked="{Binding Path=BooleanValue, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged, diag:PresentationTraceSources.TraceLevel=High}" />
</UserControl>