BindingError会降低应用程序性能吗?



我开发了WPF应用程序。其中我添加了很多重型控制。但现在我正在尝试提高应用程序的性能。我分析了一下,发现Output Window中有很多Binding Data Error's在运行。

那么,这些错误对应用程序性能的影响会很大吗?

由于这个问题有赏金,我无法将其标记为这个问题的副本:绑定表达式(路径)错误会影响性能吗?

为了方便任何人导航到这个问题以寻找答案:

  • 绑定数据错误本身不会导致任何性能问题。
  • 跟踪输出会,但这不会影响发布版本。
  • 绑定
  • 框架尝试此属性的每个可能的绑定方法并失败,对性能的影响很小。

最后一点是最重要的。 最好整理您的绑定,这样您知道会失败的工作就不会在每次绑定时不必要地执行。 如果不解决这些错误,并让它们在添加更多数据绑定控件时累积,则应用程序绑定的性能将相应降低。

相关内容

最新更新