winrt::xaml_typename 函数模板 (C++/WinRT)
一个帮助程序函数,该函数以 Windows::UI::Xaml::Interop::TypeName 对象的形式返回Windows 运行时类型的类型名称。 另请参阅 GetRuntimeClassName 函数。
语法
template <typename T>
inline winrt::Windows::UI::Xaml::Interop::TypeName xaml_typename();
模板参数
typename T
Windows 运行时类类型。
返回值
表示类型的Windows::UI::Xaml::Interop::TypeName 对象。
示例
// App.cpp
void App::OnLaunched(LaunchActivatedEventArgs const& e)
{
Frame rootFrame{ nullptr };
auto content = Window::Current().Content();
if (content) rootFrame = content.try_as<Frame>();
...
rootFrame.Navigate(xaml_typename<Bookstore::MainPage>(), box_value(e.Arguments()));
...
}
要求
支持的最低 SDK:Windows SDK 版本 10.0.17134.0 (Windows 10版本 1803)
命名空间: winrt
标头: %WindowsSdkDir%IncludeWindowsTargetPlatformVersion<>\cppwinrt\winrt\Windows。UI。) 默认情况下不包括 Xaml.Interop.h (