6

我在 WPF 中使用 WrapPanel 来显示图像。在调整表单大小时,这些图像试图占据最大的空闲空间,但是当图片几乎可以填满空间时,WrapPanel 的末端有一个比较大的间隙。我想做的是在新的图像填补这个空白之前在图像之间共享这个空间(就像 Windows 7 Explorer 在显示图像图标时所做的那样)。

4

1 回答 1

3

这篇文章中BalancedWrapPanel的 WPF 的Lookout 代码。

或者您可以计算图像的边距,((Width of WrapPanel) - (summ Width of Images)) / (Images count)并在 WrapPanel 资源中为图像类型设置此边距属性。

于 2011-06-03T07:30:14.807 回答