在我的应用程序中,用户需要在继续使用应用程序之前从列表中选择项目。
为此,我有一个带有所需项目的窗口,并在MainWindow显示时显示它。
public MainWindow()
{
InitializeComponent();
var itemsWindow = new ItemsWindow();
itemsWindow.Show();
}
问题是窗口在后台打开。如何在前台打开窗口?
最好是在应用程序启动时打开itemsWindow,在itemsWindow上打开onClose事件来显示mainWindow,但我认为这种方法远非我所知。不过,如果有人可以发布一些有关如何实现这一目标的话,我将不胜感激。
由于
答案 0 :(得分:0)
请改用ShowDialog()
方法。这样,您就不必担心激活该窗口,在MainWindow
关闭之前,用户将无法与ItemsWindow
进行互动。
var itemsWindow = new ItemsWindow();
itemsWindow.ShowDialog();