Поделиться через


Frame.SourcePageType Свойство

Определение

Возвращает или задает ссылку на тип текущего содержимого или содержимого, к которому необходимо перейти.

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

Значение свойства

Ссылка на тип текущего содержимого или содержимого для перехода.

Комментарии

CurrentSourcePageType и обычно имеют одно и SourcePageType то же значение. Однако если фрейм вызывает Navigate , а навигация по-прежнему выполняется, CurrentSourcePageType — это значение перед навигацией, а SourcePageType — значение, к которой осуществляется переход.

Совет

Если вы выполняете программирование на языке Microsoft .NET (C# или Visual Basic), тип TypeName проектируются как System.Type. При программировании на C# оператор часто используется typeof для получения ссылок на System.Type типа. В Visual Basic используйте GetType.

SourcePageType Можно задать в XAML с помощью преобразования строки в тип, интерпретируемого с помощью сопоставлений пространств имен XAML, но это делается редко. Рекомендуется использовать код на уровне приложения, который использует Frame.Navigate для задания текущей страницы. Если вы задали значение в SourcePageType XAML, обычно необходимо использовать префикс, определенный local: в той же конструкции XAML. Префикс необходим для сопоставления пространства имен XAML, ссылающегося на пространство имен кода, в котором определен разделяемый класс страницы. Дополнительные сведения см. в разделе Пространства имен XAML и сопоставление пространств имен.

Более типичный сценарий для SourcePageType в коде заключается в том, чтобы только считывать его значение, а не задавать его. Например, можно сравнить SourcePageType текущую страницу в frame с элементами в стеках навигации (BackStack, ForwardStack), чтобы узнать, существуют ли записи для той же страницы.

Применяется к

См. также раздел