Ladefenster anzeigen

Meine Anwendung in WPF lädt externe Ressourcen, daher möchte ich ein Ladeformular anzeigen, während das Programm geladen wird.

Ich habe versucht, das Formular zu erstellen, es vor dem Ladecode anzuzeigen und beim Beenden des Ladevorgangs zu schließen.

private void Window_Loaded(object sender, RoutedEventArgs e)
{
     LoadForm lf = new LoadForm();
     lf.Visibility = Visibility.Visible;

     // Al code that delays application loading

     lf.Close();
}

Das einzige, was ich bekomme, ist, dass das Formular angezeigt wird, wenn der Ladevorgang abgeschlossen ist und sofort geschlossen wird.

Ich denke, dass ich System.Threading verwenden muss, aber nicht sicher.

Vielen Dank.

Hinweis Ich lade alle externen Ressourcen der Anwendung in der Window_Loaded () -Methode und nicht in der Hauptklassenmethode.

Antworten auf die Frage(3)

Ihre Antwort auf die Frage