gpt4 book ai didi

wpf - BindingExpression(路径)错误会影响性能吗?

转载 作者:行者123 更新时间:2023-12-04 19:06:18 25 4
gpt4 key购买 nike

我们有一些具有特定数据的派生控件类。这些控件还设置数据错误信息并绑定(bind)到某些特定属性。例如,如果属性 IsNew(假设它存在)为 true,则背景会突出显示。

现在我想知道,如果我使用这些控件并绑定(bind)到一些不公开 IsNew 等属性的对象怎么办?会影响Release版本的性能吗?

最佳答案

错误本身不会导致任何额外的性能问题,但常数 Binding检查会并且确实会导致一些非常轻微(几乎不明显)的性能问题。这是 WPF 性能不如许多其他语言的众多原因之一。但是,无论您是否有错误,这些检查都会继续进行。

只有当你使用 PresentationTraceSources to output information 时,错误才会真正减慢你的程序。进入 Visual Studio 的输出窗口,或者更糟的是,进入外部跟踪文件。但是,即使在这些情况下,您也不太可能发现性能明显下降,除非您已将 WPF 跟踪设置设置为最详细的设置 Verbose。 .

关于wpf - BindingExpression(路径)错误会影响性能吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23541265/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com