Page vs fenêtre dans WPF?

Quelle est la différence entre une Page et une Fenêtre WPF lorsque vous ajoutez un nouveau fichier dans l'Explorateur de solutions?

201
demandé sur Danny Beckett 2011-03-09 12:45:35

3 réponses

Les Pages

sont destinées à être utilisées dans des applications de Navigation (généralement avec des boutons "Back" et "Forward", par exemple Internet Explorer). Les Pages doivent être hébergées dans un menu de navigation ou dans un cadre

Windows sont tout à fait normal WPF application Windows, mais peut héberger des Pages par un Cadre contenant

217
répondu Jimmy 2011-03-09 09:56:45

une fenêtre est toujours affichée indépendamment, une Page est destinée à être affichée à l'intérieur d'un cadre ou d'un Fenêtre de navigation.

32
répondu Henk Holterman 2015-10-13 10:41:37

le contrôle de la Page peut être contenu dans le contrôle de la fenêtre mais vice versa n'est pas possible

vous pouvez utiliser le contrôle de Page dans le contrôle de fenêtre en utilisant les contrôles de fenêtre de NavigationWindow et Frame. La fenêtre est le contrôle racine qui doit être utilisé pour maintenir/héberger d'autres contrôles (par exemple bouton) comme conteneur. Page est un contrôle qui peut être hébergé dans D'autres contrôles de conteneur comme NavigationWindow ou Frame. Le contrôle de Page a son propre but de servir comme les autres contrôles (par exemple bouton). La Page est à créer des applications de type navigateur. Donc, si vous hébergez la Page dans NavigationWindow, vous obtiendrez l'implémentation de navigation intégrée. Les Pages sont destinées à être utilisées dans des applications de Navigation (généralement avec des boutons "Back" et "Forward", par exemple Internet Explorer).

WPF fournit le soutien pour la navigation de style de navigateur à l'intérieur de l'application autonome en utilisant la classe de Page. L'utilisateur peut créer plusieurs pages, naviguer entre ces pages avec des données.Il existe de multiples façons disponibles pour Naviguer par le biais d'une page à une autre page.

13
répondu Sanket Gawade 2013-05-27 10:11:35