共用方式為


Frame.NavigateToType(TypeName, Object, FrameNavigationOptions) 方法

定義

導致 Frame 載入指定 之 Page 所代表的內容,也會傳遞由導覽目標解譯的參數。

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

參數

sourcePageType
TypeName Type

要巡覽的頁面,指定為其部分類別類型的型別參考。 (類型參考會指定為 System.Type for Microsoft .NET,或 C++) 的 TypeName 協助程序結構。

parameter
Object

IInspectable

要傳遞至目標頁面的導覽參數。

navigationOptions
FrameNavigationOptions

導覽的選項,包括是否記錄在瀏覽堆疊中,以及所使用的轉換動畫。

傳回

Boolean

bool

false 如果 NavigationFailed 事件處理程式已將 Handled 設定為 true,則為 ,否則為 true

備註

您可以處理 NavigationFailed 事件來響應瀏覽失敗。 您可以直接在事件處理程式中處理失敗,也可以將 NavigationFailedEventArgs.Handled 屬性設定為 true ,並使用 Navigate 方法傳回值來回應失敗。

提示

如果您是使用 Microsoft .NET 語言進行程式設計, (C# 或 Microsoft Visual Basic ) ,TypeName 類型會專案為 System.Type。 使用 C# 進行程式設計時,通常會使用 typeof 運算符來取得型別 System.Type 的參考。 在 Microsoft Visual Basic 中,使用 GetType。 如果您使用 C++/WinRT ,您可以使用 winrt::xaml_typename<T>() 協助程式函式來建立 TypeName 物件。 如需詳細資訊,請參閱 winrt::xaml_typename函式範例

適用於