Frame.Navigate(TypeName, Object) Method

Provoque le chargement de contenu par Frame qui est spécifié par le type de données, en passant également un paramètre à interpréter par la cible de la navigation.

Syntaxe


public bool Navigate(
  Type sourcePageType, 
  object parameter
)

Paramètres

sourcePageType

Type: System.Type [.NET] | TypeName [C++]

Type de données du contenu à charger.

parameter

Type: System.Object [.NET] | Platform::Object [C++]

Paramètre d'objet à transmettre à la cible.

Valeur de retour

Type: System.Boolean [.NET] | Platform::Boolean [C++]

True si le frame peut naviguer selon ses paramètres. Sinon, false.

Remarques

Pour activer la sérialisation de l'état du frame à l'aide de GetNavigationState, vous devez passer uniquement des types fondamentaux à cette méthode, telle que les types de chaînes, de caractères, numériques et GUID. Si vous passez un objet comme paramètre, une entrée dans la pile de navigation de frame contient une référence à l'objet jusqu'à ce que le frame soit libéré ou que cette entrée soit libérée lors d'une nouvelle navigation qui diverge de la pile. En général, nous décourageons le passage d'un type qui n'est pas de base, comme un paramètre, vers Navigate car il ne peut pas être sérialisé lorsque l'application est suspendue, et peut consommer plus de mémoire car une référence est détenue par la pile de navigation du frame pour permettre l'application d'aller vers l'avant et vers l'arrière. 

Astuce  Si vous programmez avec le langage Microsoft .NET (C# ou Visual Basic), le type de projet TypeName est System.Type. Lors de la programmation en C#, il est courant d'utiliser l'opérateur typeof pour obtenir des références au System.Type d'un type. En Visual Basic, utilisez GetType.

Configuration requise

Client minimal pris en charge

Windows 8

Serveur minimal pris en charge

Windows Server 2012

Espace de noms

Windows.UI.Xaml.Controls
Windows::UI::Xaml::Controls [C++]

Métadonnées

Windows.winmd

Voir aussi

Frame
Navigate(TypeName)

 

 

Afficher:
© 2014 Microsoft. Tous droits réservés.