Frame.SourcePageType Propriedade
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Obtém ou define uma referência de tipo do conteúdo atual ou o conteúdo para o qual deve ser navegado.
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
Valor da propriedade
Uma referência de tipo para o conteúdo atual ou o conteúdo para o qual navegar.
Comentários
CurrentSourcePageType e SourcePageType
normalmente têm o mesmo valor. No entanto, se o quadro chamar Navigate e a navegação ainda estiver em andamento, CurrentSourcePageType será o valor antes da navegação e o SourcePageType
será o valor que está sendo navegado.
Dica
Se você estiver programando usando uma linguagem Microsoft .NET (C# ou Visual Basic), o tipo TypeName será projetado como System.Type. Ao programar usando C#, é comum usar o typeof
operador para obter referências ao System.Type de um tipo. No Visual Basic, use GetType
.
SourcePageType
pode ser definido em XAML, usando a conversão de cadeia de caracteres para tipo interpretada usando mapeamentos de namespace XAML, mas isso raramente é feito. É uma prática melhor ter código no nível do aplicativo que usa Frame.Navigate para definir a página atual. Se você definir um valor para SourcePageType
em XAML, normalmente precisará usar um prefixo, como local:
definido no mesmo constructo XAML. Você precisa do prefixo para mapear um namespace XAML que referencie o namespace de código em que a classe parcial da página está definida. Para obter mais informações, consulte Namespaces XAML e mapeamento de namespace.
Um cenário mais típico para SourcePageType
no código é ler apenas seu valor e não defini-lo. Por exemplo, você pode comparar SourcePageType
para a página atual no Quadro com itens nas pilhas de navegação (BackStack, ForwardStack) para ver se há entradas existentes para essa mesma Página.
Aplica-se a
Confira também
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de