【问题标题】:WPF adorners vs custom adorners?WPF 装饰器与自定义装饰器?
【发布时间】:2013-02-06 21:10:42
【问题描述】:

我想创建一个图表编辑器,并且需要移动和调整大量项目的大小。

我还听说默认的 WPF 装饰器很慢。

让响应式崇拜者分层的最佳方法和建议是什么? 自定义还是基于 WPF 内置的装饰器? 据我所知,表达式混合也在使用它自己的装饰器实现。

对我来说,性能比实施时间更重要。

谢谢。

【问题讨论】:

  • 不清楚你为什么要使用装饰器?此外,WPF窗口中有多个装饰层的情况很常见:默认一层有窗口,每个ScrollPresenter也会带来新的装饰层
  • 听说默认装饰器很慢。
  • 嗯,我用过装饰器,甚至创建了一组派生类,它们对我来说工作得很好,但我只有几个同时可见。

标签: wpf adorner adornerlayer


【解决方案1】:

在实际实施后进行测试: 如果您有很多复杂的控件和性能指标,最好使用 OnRender() 方法。预览活动可以很好地发现您即将与假装饰者互动,但这是一项额外的工作。

【讨论】:

    猜你喜欢
    • 2020-09-04
    • 1970-01-01
    • 2016-11-24
    • 2011-10-04
    • 2020-07-11
    • 2018-06-05
    • 2014-06-07
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多