在WrapPanel中共享可用空间

时间:2011-05-31 18:20:37

标签: wpf wrappanel

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

1 个答案:

答案 0 :(得分:3)

this文章中了解WPF BalancedWrapPanel的代码。

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