在WrapPanel中共享可用空间

Séb*_*ien 6 wpf wrappanel

我在WPF中使用WrapPanel来显示图像.调整表单大小时,这些图像会尝试占用最大的自由空间,但是当图片几乎可以填充空间时,WrapPanel的末尾会有一个相对较大的间隙.我想要做的是在新的填充这个空白之前在图像之间共享这个空间(就像Windows 7 Explorer在显示图像图标时所做的那样).

Son*_*orx 3

查看本文BalancedWrapPanel中 WPF 的代码。

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