添加项目时防止ListView调整窗口大小WPF/C#

Kir*_*met 5 c# wpf listview

我在WPF中有一个ListView,它会在我向其添加项目时调整整个应用程序窗口的大小.我将ListView大小绑定到它所在的网格,它绑定到窗口大小.因此,当用户调整窗口大小时,ListView会增长.问题是当我向ListView添加项目时,它会自动拉伸以尝试适应新内容,这又会拉伸整个窗口的大小.

反正有没有阻止这种行为发生?

小智 5

将窗口的 SizeToContent 更改为 Manual 或 Width(不应有 Height)。这将防止窗口本身根据内容自动改变其高度。


cri*_*ito 0

您是否尝试过设置 MaxWidth 属性?