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 (
请参阅
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈