我有一个mainwindown,我想打开一个留在它上面的窗口。但是似乎要在主窗口打开之前打开了我要进入的窗口。为了解决这个问题,我需要在主窗口的initializecomponent之后打开窗口?
public partial class MainWindow : Window
{
public MainWindow ()
{
InitializeComponent();
OpenProjectsView();
}
private void OpenProjectsView()
{
ProjectsView projectWindow= new ProjectsView();
projectWindow.Owner = this;
projectWindow.ShowDialog();
}
}
尝试这个。渲染主窗口后,它将启动您的窗口。
public MainWindow()
{
InitializeComponent();
this.ContentRendered+= Window_ContentRendered;
}
private void Window_ContentRendered(object sender, RoutedEventArgs e)
{
OpenProjectsView();
}
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句