Type^ 演算子
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) を介して渡すことはできません。 TypeName
Navigate 関数での の使用例を次に示します。
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 関数
Type に相当する .NET Framework プログラム プロジェクト TypeName