wpf - 在 WrapPanel 中共享可用空间

标签 wpf wrappanel

我在 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/

相关文章:

wpf - 在上下文菜单中分组

wpf - 在 WPF 中将窗口的 DataContext 绑定(bind)到窗口本身

c# - WPF ItemsControl 和 WrapPanel 走进酒吧

c# - WPF WrapPanel 动态高度

wpf - WrapPanel 中的 ListViewItem 折叠时占用空间

WPF ListBox WrapPanel 剪辑长组

c# - WP8 - 如何仅通过 C# 在 Windows Phone 8 中创建和打开 WebBrowser

c# - 数据网格显示一个新行,但不显示任何后续行

WPF TextBox 从鼠标指针获取并设置插入符位置

android - WrapPanel 等效?