我在WPF中使用WrapPanel来显示图像。 调整表单大小时,这些图像会尝试占用最大的自由空间,但是当图片几乎可以填充空间时,WrapPanel的末尾会有一个相对较大的间隙。 我想做的是在新图像填充这个空白之前共享图像之间的空间(就像Windows 7资源管理器在显示图像图标时所做的那样)。
答案 0 :(得分:3)
在this文章中了解WPF BalancedWrapPanel
的代码。
或者您可以为图像计算保证金((Width of WrapPanel) - (summ Width of Images)) / (Images count)
,并在WrapPanel资源中为图像类型设置此保证金属性。