我已将主窗口的 Visibility
属性设置为 Hidden
,并在 Window_Loaded
中添加了以下内容:
private void Window_Loaded(object sender, RoutedEventArgs e)
{
this.Visibility = System.Windows.Visibility.Visible;
}
但是它没有显示出窗口。这是有什么特定的原因吗?
窗口只有在显示时才加载,根据您的代码,它将在加载完毕之前不会显示。显然这样是行不通的,对吧?
this.ShowActivated = false;
this.Hide();
this.Show();
在某些WPF应用程序中,this
引用可能无法按预期工作,但如果是这种情况,请转到XAML并找到窗口的名称属性。您应该能够通过该名称从代码引用窗口。例如:
<Window x:Name="MainWindow">
//Code Behind Below
MainWindow.ShowActivated = false;