Frame.SourcePageType Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Obtient ou définit une référence de type du contenu actuel ou du contenu vers lequel vous devez naviguer.
public:
property TypeName SourcePageType { TypeName get(); void set(TypeName value); };
TypeName SourcePageType();
void SourcePageType(TypeName value);
public System.Type SourcePageType { get; set; }
var typeName = frame.sourcePageType;
frame.sourcePageType = typeName;
Public Property SourcePageType As Type
Valeur de propriété
Référence de type pour le contenu actuel ou le contenu auquel accéder.
Remarques
CurrentSourcePageType et SourcePageType
ont normalement la même valeur. Toutefois, si le cadre appelle Navigate et que la navigation est toujours en cours, currentSourcePageType est la valeur avant la navigation et la SourcePageType
valeur vers laquelle vous accédez.
Conseil
Si vous programmez à l’aide d’un langage Microsoft .NET (C# ou Visual Basic), le type TypeName est projeté comme System.Type. Lors de la programmation à l’aide de C#, il est courant d’utiliser l’opérateur typeof
pour obtenir des références à System.Type d’un type. En Visual Basic, utilisez GetType
.
SourcePageType
peut être défini en XAML, à l’aide d’une conversion de chaîne en type interprétée à l’aide de mappages d’espaces de noms XAML, mais qui est rarement effectuée. Il est préférable d’avoir du code au niveau de l’application qui utilise Frame.Navigate pour définir la page active. Si vous définissez une valeur pour SourcePageType
en XAML, vous devez généralement utiliser un préfixe tel local:
que défini dans la même construction XAML. Vous avez besoin du préfixe pour mapper un espace de noms XAML qui fait référence à l’espace de noms de code où votre classe partielle de page est définie. Pour plus d’informations, consultez Espaces de noms XAML et mappage d’espaces de noms.
Un scénario plus classique pour SourcePageType
dans le code consiste à lire uniquement sa valeur, et non à la définir. Par exemple, vous pouvez comparer SourcePageType
la page active dans le cadre à des éléments dans les piles de navigation (BackStack, ForwardStack) pour voir s’il existe des entrées pour cette même page.
S’applique à
Voir aussi
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour