【发布时间】:2011-11-26 17:57:38
【问题描述】:
在我的 WPF 应用程序中,我有一个主窗口 (Branch.xaml),它有一个可以打开另一个窗口 (Location.xaml) 的按钮。打开此位置窗口后,当用户再次单击同一按钮时,如何防止此位置窗口的另一个实例打开?
或者当用户再次单击按钮时,我如何重新聚焦同一个打开的窗口?
按钮单击代码是在 xaml 中双击按钮时自动生成的代码。
在“Branch.xaml.cs”文件中,按钮点击的代码如下:
private void rbtn_Location_Click(object sender, RoutedEventArgs e)
{
Location location = new Location();
location.Show();
}
Location 是一个自定义类,它打开一个带有 3 个列表框的窗口
谢谢,感谢任何帮助。 我在 C# 4.0 和 Visual Studio 2010 上使用 WPF 应用程序。
【问题讨论】:
-
点击事件的代码是什么?
-
@Mark:它是当您双击 xaml 中的按钮时自动生成的代码。在“Branch.xaml.cs”文件中,按钮点击的代码如下: private void rbtn_Location_Click(object sender, RoutedEventArgs e) { Location location = new Location();位置.显示(); } Location 是一个自定义类,它打开一个带有 3 个列表框的窗口
标签: c# wpf button multiple-instances