WPF:数据绑定跟踪对性能的影响

时间:2019-06-27 14:31:03

标签: c# wpf performance data-binding trace

我们在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>

0 个答案:

没有答案