我在 WPF 中使用 WrapPanel 来显示图像。在调整表单大小时,这些图像试图占据最大的空闲空间,但是当图片几乎可以填满空间时,WrapPanel 的末端有一个比较大的间隙。我想做的是在新的图像填补这个空白之前在图像之间共享这个空间(就像 Windows 7 Explorer 在显示图像图标时所做的那样)。
问问题
909 次
这篇文章中BalancedWrapPanel
的 WPF 的Lookout 代码。
或者您可以计算图像的边距,((Width of WrapPanel) - (summ Width of Images)) / (Images count)
并在 WrapPanel 资源中为图像类型设置此边距属性。