Antworten:
Seiten sind für die Verwendung in Navigationsanwendungen vorgesehen (normalerweise mit den Schaltflächen Zurück und Weiter, z. B. Internet Explorer). Seiten müssen in einem Navigationsfenster oder einem Frame gehostet werden
Windows ist nur ein normales WPF-Anwendungsfenster, kann jedoch Seiten über einen Frame-Container hosten
Die Seitensteuerung kann in der Fenstersteuerung enthalten sein, umgekehrt ist dies jedoch nicht möglich
Sie können das Seitensteuerelement innerhalb des Fenstersteuerelements mithilfe der Steuerelemente NavigationWindow und Frame verwenden. Fenster ist das Root-Steuerelement, das verwendet werden muss, um andere Steuerelemente (z. B. Button) als Container zu halten / zu hosten. Page ist ein Steuerelement, das in anderen Containersteuerelementen wie NavigationWindow oder Frame gehostet werden kann. Die Seitensteuerung hat ihr eigenes Ziel, wie andere Steuerelemente (z. B. Button) zu dienen. Seite ist, Browser-ähnliche Anwendungen zu erstellen. Wenn Sie also Page in NavigationWindow hosten, wird die Navigationsimplementierung integriert. Seiten sind für die Verwendung in Navigationsanwendungen vorgesehen (normalerweise mit den Schaltflächen Zurück und Weiter, z. B. Internet Explorer).
WPF bietet Unterstützung für die Navigation im Browser-Stil in einer eigenständigen Anwendung mithilfe der Page-Klasse. Der Benutzer kann mehrere Seiten erstellen und zusammen mit den Daten zwischen diesen Seiten navigieren. Es gibt mehrere Möglichkeiten, durch eine Seite zu einer anderen Seite zu navigieren.
ShowDialog();
verwendet wird