Compartilhar via


Frame.SourcePageType Propriedade

Definição

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