-1
我有一个覆盖MeasureOverride
和ArrangeOverride
方法的自定义面板。WPF MeasureOverride/ArrangeOverride ActualWidth
一切顺利,唯一的问题是,在OnRender
方法的孩子,ActualWidth
不会改变,即使我用一个较小的rect调用child.Arrange()。
该文档确实提到,不建议在ArrangeOverride
中调用UpdateLayout
- 此方法可能会更改孩子的ActualWidth,但我希望有一个更好和正确的方法。
有没有人知道这个解决方案?
缺乏可靠地再现问题的良好[mcve],没有人能告诉你代码出了什么问题。请记住,元素大小可能由容器对象控制。解决你的问题,如果你真的想要一个答案。 –