使用超过144个装饰者

Rom*_*kov 5 wpf adorner

看来,没有任何破损的最大装饰者数量是144.

我有一个包含大量对象的ScrollView,其中许多都带有装饰者.前144个装饰者的位置正确,但其余的不是.请注意,当有这么多时,这是一种特殊的情况; 通常只有零个装饰品.尽管如此,我希望即使在那个特殊的场合也能正常工作.

暂且不说这个任意(和非常低)的限制让我感觉到,这个bug有什么实际的解决方法吗?

Rom*_*kov 3

目前还没有已知的方法可以做到这一点。

这也没关系,因为我发现性能很差;简单地子类化我应该显示装饰器的 Image 控件,并在 中绘制覆盖层OnRender,效果会更好(与 WinForms 不同,视觉效果可以扩展到控件的逻辑边界之外)。