【问题标题】:Which is faster to use binding using converter or update in a property changed callback?在属性更改回调中使用转换器或更新哪个更快?
【发布时间】:2012-02-10 22:57:48
【问题描述】:

我需要快速更新,所以我想知道哪个更快更高效。

【问题讨论】:

  • 您自己尝试过任何基准测试吗?
  • 我想知道在我开始实施之前是否有人知道。
  • 说实话,这听起来像是过早优化的严重案例。我严重怀疑两者之间会有任何明显的区别。此外,两者的用途确实完全不同:转换器用于将数据类型转换为 ui/user 更易读/可用的形式;而属性更改事件是在属性更改时通知 UI。

标签: wpf binding delegates callback propertychanged


【解决方案1】:

我进行了一些测量,并且可以宣称,在绑定中使用转换器比不使用它更便宜。我们谈论的是节省 9% 的时间。 与从资源中获取转换器实例相比,查找/创建默认转换器可能需要更多时间...

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-03-04
    • 2012-11-11
    • 2012-11-11
    • 1970-01-01
    • 2013-03-02
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多