如何在WPF中引用Window

时间:2018-06-15 15:45:36

标签: c# wpf

我有一个特定的按钮,这个在我的设计的所有销售中,我想做一个调用这个方法的通用方法,但不能得到窗口。这可能吗?。

这是我的代码:

*这是我的方法通用。

private void returnMenu(object sender, MouseButtonEventArgs e)
{
  var windows = this.?????
  utils.returnMenu(windows);
}

*这一个是我对泛型方法的调用,问题是如何获取窗口?

{{1}}

1 个答案:

答案 0 :(得分:1)

这是你的意思吗?

private void returnMenu(object sender, MouseButtonEventArgs e)
{
  var windows = Application.Current.Windows.OfType<Window>().SingleOrDefault(x => x.IsActive);
  utils.returnMenu(windows);
}