【发布时间】:2013-12-27 07:54:16
【问题描述】:
控制如何说:我会占用父母给我的所有空间?
例如,我的控件在 ScrollVewer 中。它用大小(无限,无限)衡量我的控制。我的控件显示小图表。图表仍然看起来不错时的最小尺寸是 (300, 300)。最大尺寸不受限制。我的控件应该从 MeasureOverride() 返回什么大小? (0,0) 还是 (300, 300)?
当 availableSize 是准确的尺寸时,MeasureOverride 方法应该返回什么尺寸,例如 (1234, 1235)?
这个问题与 WPF 和 Windows 8 XAML 应用程序都相关。
【问题讨论】: