我在 WPF 中使用 WrapPanel 来显示图像。
在调整表单大小时,这些图像试图占用最大的空闲空间,但是当图片几乎可以填满空间时,WrapPanel 的末尾会出现一个比较大的间隙。
我想要做的是在新的图像填补这个空白之前共享图像之间的这个空间(就像 Windows 7 资源管理器在显示图像图标时所做的那样)。
最佳答案
BalancedWrapPanel
瞭望台代码用于 WPF this文章。
或者您可以如何计算图像的边距 ((Width of WrapPanel) - (summ Width of Images)) / (Images count)
并在 WrapPanel 资源中为图像类型设置此 Margin 属性。
关于wpf - 在 WrapPanel 中共享可用空间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6191775/