我在 WPF 中有一个 ListView,每当我向它添加项目时,它都会调整我的整个应用程序窗口的大小。我将 ListView 大小绑定(bind)到它所在的网格,该网格绑定(bind)到窗口大小。因此,当用户调整窗口大小时,ListView 会增长。问题是,当我向 ListView 添加项目时,它会自动拉伸(stretch)以尝试适应新内容,这又会拉伸(stretch)整个窗口的大小。
有什么办法可以防止这种行为发生吗?
最佳答案
将窗口的 SizeToContent 更改为 Manual 或 Width(不应该有 Height)。这将防止窗口本身根据内容自动更改其高度。
关于c# - 防止 ListView 在添加项目时调整窗口大小 WPF/C#,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3125766/