Windows::UI::Xaml::Interop::TypeName から Platform::Typeへの変換を有効にします。
構文
Operator Type^(Windows::UI::Xaml::Interop::TypeName typeName);
戻り値
Platform::Type Windows::UI::Xaml::Interop::TypeName が指定されると、を返します。
解説
TypeName は、型情報を表すための、言語に依存しない Windows ランタイムの構造体です。
Platform::Type は C++ に固有であり、アプリケーション バイナリ インターフェイス (ABI) を介して渡すことはできません。
TypeNameNavigate 関数での の使用例を次に示します。
rootFrame->Navigate(TypeName(MainPage::typeid), e->Arguments);
例
次に、 TypeName と Typeの間の変換方法を示します。
// Convert from Type to TypeName
TypeName tn = TypeName(MainPage::typeid);
// Convert back from TypeName to Type
Type^ tx2 = (Type^)(tn);
同等の .NET Framework 関数
TypeName に相当する .NET Framework プログラム プロジェクト Type