【发布时间】:2014-05-09 21:27:48
【问题描述】:
如果父控件问它的子控件“你想要多大?”,那么传递的 availableSize 参数有什么用?我通过 Reflector 查看了 StackPanel 的源代码,但仍然无法弄清楚。
如果孩子想要150x30,那么即使availableSize是100x20,它仍然报告150x30,不是吗?如果期望孩子将自己限制为 availableSize,那么也可以对通过对孩子调用 MeasureOverride 返回的大小来完成 - 传递该参数没有意义。
有什么我没有考虑到的吗?
【问题讨论】: