Langage: HTML | XAML

Navigation entre les pages (XAML)

Découvrez comment les applications Windows Runtime en C++, C# ou Visual Basic prennent en charge la navigation entre les pages et le contenu.

La plupart des applications Windows Runtime disposent de plusieurs pages de contenu et de fonctionnalités que les utilisateurs peuvent explorer et trouver intéressantes. Nous expliquons ici comment des applications Windows Runtime en C++, C# ou Visual Basic utilisent généralement un modèle de navigation sur une seule page et comment implémenter la navigation en utilisant des contrôles dédiés.

La navigation multipage permet de naviguer entre les pages ou les écrans sans se soucier du contexte de l’application. Chaque page a son propre jeu de fonctions et de données, un nouveau jeu de code XAML à afficher, des informations de style, etc. Cela est très classique pour les pages Web d’un site Web.

À l’inverse, un modèle de navigation sur une seule page utilise une seule page pour gérer le contexte de l’application et charger du contenu et des données supplémentaires, si nécessaire. Vous fractionnez toujours votre application en plusieurs fichiers, mais au lieu de vous déplacer de page en page, votre application charge d’autres documents dans la page principale. Comme la page principale de votre application n’est jamais déchargée, vos scripts ne le sont pas non plus, ce qui facilite la gestion des états, des transitions ou des animations. Nous vous recommandons d’employer le modèle de navigation sur une seule page pour les applications du Windows Store en C++, C# ou Visual Basic.

Les modèles de projets Microsoft Visual Studio pour les applications Windows Runtime en C++, C# ou Visual Basic (Hub, Grille et Fractionner) utilisent le modèle de navigation sur une seule page. Dans ce modèle, les pages XAML sont chargées dans un cadre central comme contenu de la fenêtre par défaut. Les utilisateurs peuvent ensuite naviguer vers d’autres pages à l’aide de ce cadre. Les pages sont chargées selon les besoins, généralement en réponse à des actions de l’utilisateur. Cela fournit une transition plus fluide de type application entre les pages et facilite également la gestion de l’état de l’application. Pour obtenir une vue d’ensemble des modèles, voir Modèles de projet en C#, VB et C++ pour les applications Windows Runtime.

Pour vous aider à choisir le meilleur modèle de navigation pour votre application, voir Modèles de navigation.

Voir le modèle de navigation plat et le modèle de navigation hiérarchique en action dans le cadre de notre série Fonctionnalités d’application de A à Z.

Dans cette section

RubriqueDescription

Démarrage rapide : navigation entre les pages

Cette rubrique présente les concepts de navigation de base et montre comment créer une application qui navigue entre deux pages.

Comment créer des liens vers des pages Web externes

Découvrez comment créer des liens vers des pages Web externes et comment les afficher dans votre application Windows Runtime en C# ou Visual Basic.

 

Rubriques associées

Pour les concepteurs
Modèles de navigation
Modèles de commandes
Disposition
Bouton Précédent
Recommandations en matière de contrôle Hub
Recommandations en matière de barres d’application (applications du Windows Store)
Rendre la barre de l’application accessible
Pour les développeurs (XAML)
Windows.UI.Xaml.Controls Hub class
Windows.UI.Xaml.Controls AppBar class
Windows.UI.Xaml.Controls CommandBar class
Votre première application - Troisième partie : navigation, disposition et vues
Votre première application - Ajouter une navigation et des vues à une application du Windows Store en C+ (didacticiel 3 sur 4)
Exemple de contrôle Hub XAML
Exemple de contrôle AppBar XAML
Exemple de navigation XAML
Ajout de barres d’application (XAML)
Démarrage rapide : navigation entre les pages

 

 

Afficher:
© 2015 Microsoft