Share via


Frame.NavigateToType(TypeName, Object, FrameNavigationOptions) Metodo

Definizione

Causa il caricamento del contenuto frame rappresentato dalla pagina specificata, passando anche un parametro da interpretare dalla destinazione dello spostamento.

bool NavigateToType(TypeName const& sourcePageType, IInspectable const& parameter, FrameNavigationOptions const& navigationOptions);
public bool NavigateToType(System.Type sourcePageType, object parameter, FrameNavigationOptions navigationOptions);
function navigateToType(sourcePageType, parameter, navigationOptions)
Public Function NavigateToType (sourcePageType As Type, parameter As Object, navigationOptions As FrameNavigationOptions) As Boolean

Parametri

sourcePageType
TypeName Type

Pagina da passare a, specificata come riferimento al tipo di classe parziale. Un riferimento al tipo viene assegnato come System.Type per Microsoft .NET o uno struct helper TypeName per C++.

parameter
Object

IInspectable

Parametro di spostamento da passare alla pagina di destinazione.

navigationOptions
FrameNavigationOptions

Opzioni per lo spostamento, incluso se è registrato nello stack di navigazione e l'animazione di transizione utilizzata.

Restituisce

Boolean

bool

false se un gestore eventi NavigationFailed ha impostato Handled su true; in caso contrario, true.

Commenti

Si gestisce l'evento NavigationFailed per rispondere all'errore di spostamento. È possibile gestire l'errore direttamente nel gestore eventi oppure impostare la proprietà NavigationFailedEventArgs.Handled su true e usare il valore restituito del metodo Navigate per rispondere all'errore.

Suggerimento

Se si esegue la programmazione usando un linguaggio Microsoft .NET (C# o Microsoft Visual Basic), i progetti di tipo TypeName come System.Type. Quando si usa C#, è comune usare l'operatore typeof per ottenere riferimenti al tipo System.Type di un tipo. In Microsoft Visual Basic usare GetType. Se si usa C++/WinRT , è possibile usare la winrt::xaml_typename<T>() funzione helper per creare un TypeName oggetto. Per altri dettagli, vedere il modello di funzione winrt::xaml_typename e un esempio di codice.

Si applica a