Share via


Frame.NavigateToType(TypeName, Object, FrameNavigationOptions) メソッド

定義

指定した Page で表されるコンテンツを Frame に読み込み、ナビゲーションのターゲットによって解釈されるパラメーターも渡します。

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

移動先のページ。部分クラス型への型参照として指定されます。 (型参照は 、Microsoft .NET の場合は System.Type 、C++ の 場合は TypeName ヘルパー構造体として指定されます)。

parameter
Object

IInspectable

ターゲット ページに渡すナビゲーション パラメーター。

navigationOptions
FrameNavigationOptions

ナビゲーション スタックに記録されているかどうかや、使用される遷移アニメーションなど、ナビゲーションのオプション。

戻り値

Boolean

bool

falseNavigationFailed イベント ハンドラーで Handled が にtrue設定されている場合は 。それ以外の場合trueは 。

注釈

NavigationFailed イベントを処理して、ナビゲーション エラーに応答します。 イベント ハンドラーでエラーを直接処理することも、 NavigationFailedEventArgs.Handled プロパティを に true 設定し、 Navigate メソッドの戻り値を使用してエラーに応答することもできます。

ヒント

Microsoft .NET 言語 (C# または Microsoft Visual Basic) を使用してプログラミングする場合、 TypeName 型は System.Type としてプロジェクトされます。 C# を使用してプログラミングする場合、演算子を使用して型の typeofSystem.Type への参照を取得するのが一般的です。 Microsoft Visual Basic では、 を使用します GetTypeC++/WinRT を使用している場合は、ヘルパー関数をwinrt::xaml_typename<T>()使用してオブジェクトをTypeName作成できます。 詳細とコード例については、 winrt::xaml_typename 関数テンプレート に関するページを参照してください。

適用対象