Compartilhar via


Frame.NavigateToType(TypeName, Object, FrameNavigationOptions) Método

Definição

Faz com que o Frame carregue o conteúdo representado pela Página especificada, passando também um parâmetro para ser interpretado pelo destino da navegação.

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

Parâmetros

sourcePageType
TypeName Type

A página para a qual navegar, especificada como uma referência de tipo para seu tipo de classe parcial. (Uma referência de tipo é fornecida como System.Type para Microsoft .NET ou um struct auxiliar typeName para C++).

parameter
Object

IInspectable

O parâmetro de navegação a ser passado para a página de destino.

navigationOptions
FrameNavigationOptions

Opções para a navegação, incluindo se ela é registrada na pilha de navegação e qual animação de transição é usada.

Retornos

Boolean

bool

false se um manipulador de eventos NavigationFailed tiver definido Handled como true; caso contrário, true.

Comentários

Você manipula o evento NavigationFailed para responder à falha de navegação. Você pode lidar com a falha diretamente no manipulador de eventos ou pode definir a propriedade NavigationFailedEventArgs.Handled como true e usar o valor retornado do método Navigate para responder à falha.

Dica

Se você estiver programando usando uma linguagem Microsoft .NET (C# ou Microsoft Visual Basic), o tipo TypeName projeta como System.Type. Ao programar usando C#, é comum usar o typeof operador para obter referências ao System.Type de um tipo. No Microsoft Visual Basic, use GetType. Se você estiver usando C++/WinRT , poderá usar a winrt::xaml_typename<T>() função auxiliar para criar um TypeName objeto. Consulte winrt::xaml_typename modelo de função para obter mais detalhes e um exemplo de código.

Aplica-se a