Frame.NavigateToType(TypeName, Object, FrameNavigationOptions) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Bewirkt, dass der Frame Inhalte lädt, die durch die angegebene Seite dargestellt werden, und übergibt auch einen Parameter, der vom Ziel der Navigation interpretiert werden soll.
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
Parameter
Die Seite, zu der navigiert werden soll, die als Typverweis auf den partiellen Klassentyp angegeben wird. (Ein Typverweis wird als System.Type für Microsoft .NET oder als TypeName-Hilfsstruktur für C++ angegeben.
- parameter
-
Object
IInspectable
Der Navigationsparameter, der an die Zielseite übergeben werden soll.
- navigationOptions
- FrameNavigationOptions
Optionen für die Navigation, einschließlich, ob sie im Navigationsstapel aufgezeichnet wird und welche Übergangsanimation verwendet wird.
Gibt zurück
bool
false
, wenn ein NavigationFailed-Ereignishandlerhandled auf true
festgelegt hat, true
andernfalls .
Hinweise
Sie behandeln das NavigationFailed-Ereignis , um auf einen Navigationsfehler zu reagieren. Sie können den Fehler direkt im Ereignishandler behandeln, oder Sie können die NavigationFailedEventArgs.Handled-Eigenschaft auf true
festlegen und den Rückgabewert der Navigate-Methode verwenden, um auf den Fehler zu reagieren.
Tipp
Wenn Sie mit einer Microsoft .NET-Sprache (C# oder Microsoft Visual Basic) programmieren, wird der TypeName-Typ als System.Type ausgeführt. Bei der Programmierung mit C# ist es üblich, den typeof
Operator zu verwenden, um Verweise auf den System.Type eines Typs abzurufen. Verwenden Sie GetType
in Microsoft Visual Basic . Wenn Sie C++/WinRT verwenden, können Sie die winrt::xaml_typename<T>()
Hilfsfunktion verwenden, um ein TypeName
Objekt zu erstellen. Weitere Informationen und ein Codebeispiel finden Sie unter winrt::xaml_typename Funktionsvorlage .
Gilt für:
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für