Frame.SourcePageType Proprietà
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Ottiene o imposta un riferimento al tipo del contenuto corrente o al contenuto a cui passare.
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
Valore della proprietà
Riferimento al tipo per il contenuto corrente o al contenuto a cui passare.
Commenti
CurrentSourcePageType e SourcePageType
sono in genere lo stesso valore. Tuttavia, se il frame chiama Navigate e lo spostamento è ancora in corso, CurrentSourcePageType è il valore prima dello spostamento e è SourcePageType
il valore a cui si passa.
Suggerimento
Se si esegue la programmazione usando un linguaggio Microsoft .NET (C# o Visual Basic), i progetti di tipo TypeName come System.Type. Quando si esegue la programmazione con C#, è comune usare l'operatore typeof
per ottenere riferimenti a System.Type di un tipo. In Visual Basic usare GetType
.
SourcePageType
può essere impostato in XAML, usando la conversione da stringa a tipo interpretata usando i mapping dello spazio dei nomi XAML, ma questa operazione viene eseguita raramente. È consigliabile avere codice a livello di app che usa Frame.Navigate per impostare la pagina corrente. Se imposti un valore per SourcePageType
in XAML, in genere devi usare un prefisso, local:
ad esempio definito nello stesso costrutto XAML. È necessario il prefisso per eseguire il mapping di uno spazio dei nomi XAML che fa riferimento allo spazio dei nomi del codice in cui è definita la classe parziale della pagina. Per altre info, vedi Spazi dei nomi XAML e mapping dello spazio dei nomi.
Uno scenario più tipico per SourcePageType
nel codice consiste nel leggere solo il relativo valore e non impostarlo. Ad esempio, è possibile confrontare SourcePageType
la pagina corrente nel frame con gli elementi negli stack di navigazione (BackStack, ForwardStack) per verificare se sono presenti voci per la stessa pagina.