【发布时间】:2011-07-07 03:35:58
【问题描述】:
我想制作一个自定义面板(除其他外)在所有子项之间插入间距。从 Panel 继承似乎非常复杂,也许没有必要。我想要的是接近 StackPanel 所以我想我可以从 StackPanel 继承并修改 ArrangeOverride 和 MeasureOverride 以获得我想要的。 我从 Reflector 获得了这些的实现,但立即注意到一个属性根本无法从继承的类访问,即 IsScrolling(和字段 _scrollData)。我的问题是我是否可以跳过这个,或者是否有任何其他方式来实现相同的行为?我不确定我是否需要滚动这个自定义面板,但我可能有一天会这样做,我不想把自己画到角落里......
【问题讨论】:
标签: wpf scroll panel stackpanel