我在我的 WPF 应用程序中使用了一个弹出窗口。SizeToContent
这是一个设置为的无边框窗口WidthAndHeight
。
每次我向用户展示它时,它都会自行调整大小,以适应按钮上各种长度的标题以及可以变化的按钮数量等。
不幸的是,这种自动调整大小很明显——尤其是当窗口缩小时;它看起来“跳跃”,因此有点业余。
我从不处理这个窗口——只是隐藏并再次显示——因为我每次都必须重新附加一些事件处理程序,并且还要重新填充一个列表框(带有语言代码),我不确定我应该这样做。
有什么办法可以告诉它在显示之前计算正确的尺寸吗?