C#中WPF框架下为了监听窗口的大小变化,需要实现窗口的SizeChanged事件,具体做法如下:
首先需要在窗口构造函数中为SizeChanged绑定处理事件:
public MainWindow()
{
InitializeComponent();
this.SizeChanged += new System.Windows.SizeChangedEventHandler(MainWindow_Resize);
}
MainWindow_Resize函数的实现:
private void MainWindow_Resize(object sender, System.EventArgs e)
{
if (this.WindowState == WindowState.Maximized)
{
this.exchangeTab.Width = this.Width;
}
}
————————————————