我们在WPF应用程序中使用DataBinding。为了对绑定错误进行故障排除和检测,我们使用跟踪级别为高的 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>