【发布时间】:2016-06-06 23:54:17
【问题描述】:
我想创建一个新窗口并添加一个按钮以在单击时关闭它。 我希望将所有关闭命令放在一行中,而不必在另一个例程中使用事件处理程序。
类似
var mw= new MyWindow();
Button bt = new Button();
bt.Content = "OK";
bt.Click = ???? mw.close
不用做
bt.Click += Bt_Click;
}
var mw= new MyWindow();<---- global
private void Bt_Click(object sender, RoutedEventArgs e)
{
mw.Close();
}
通过这样做,我可以将我的窗口保持在本地,而不必使其成为全局。
【问题讨论】: