Uwaga
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
W tym przykładzie pokazano, jak pobrać i ustawić główne okno aplikacji.
Przykład
Pierwszy Window wystąpienie w aplikacji Windows Presentation Foundation (WPF) jest automatycznie ustawiane Application jako główne okno aplikacji. Window Pierwszym wystąpieniem będzie najprawdopodobniej okno określone jako identyfikator URI (URI) uruchamiania (patrz StartupUri).
Pierwszy Window można również utworzyć wystąpienie przy użyciu kodu. Jednym z przykładów jest otwarcie okna podczas uruchamiania aplikacji, na przykład następujące:
public partial class App : Application
{
void App_Startup(object sender, StartupEventArgs e)
{
MainWindow window = new MainWindow();
window.Show();
}
}
Partial Public Class App
Inherits Application
Private Sub App_Startup(ByVal sender As Object, ByVal e As StartupEventArgs)
Dim window As New MainWindow()
window.Show()
End Sub
End Class
Czasami pierwsze wystąpienie Window nie jest w rzeczywistości głównym oknem aplikacji, np. ekranem powitalnym. W takim przypadku można określić główne okno aplikacji przy użyciu znaczników, jak pokazano poniżej:
<Application
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
StartupUri="StartupWindow.xaml"
>
<Application.MainWindow>
<NavigationWindow Source="MainPage.xaml" Visibility="Visible"></NavigationWindow>
</Application.MainWindow>
</Application>
Niezależnie od tego, czy okno główne jest określane automatycznie, czy ręcznie, możesz pobrać okno główne z MainWindow następującego kodu, jak pokazano poniżej:
// Get the main window
Window mainWindow = this.MainWindow;
' Get the main window
Dim mainWindow As Window = Me.MainWindow
.NET Desktop feedback