我是WPF的新手
我想检测何时主窗口大小发生变化(使用鼠标握把),但是在应用程序启动时加载主窗口之前触发了事件。怎么会这样呢?
private void Window_SizeChanged(object sender, SizeChangedEventArgs e)
{
MessageBox.Show("Window is Resized");
}
最佳答案
在第一次射击时,您之前的尺寸为0,0如果您想忽略它
您可以尝试以下方法:
private void Window_SizeChanged(object sender, SizeChangedEventArgs e)
{
if (e.PreviousSize != new Size())
{
MessageBox.Show("Window is Resized");
}
}
关于c# - C#WPF SizeChanged事件在加载主窗口之前触发,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/40181594/