Fungsi GetRuntimeClassName (C++/WinRT)
Fungsi anggota (dari jenis implementasi yang dihasilkan) yang mengembalikan string yang berisi nama jenis yang sepenuhnya memenuhi syarat dari kelas Windows Runtime yang sedang diimplementasikan.
Untuk penjelasan tentang jenis implementasi dan konsep jenis yang diproyeksikan, lihat Menggunakan API dengan C++/WinRT dan API Penulis dengan C++/WinRT.
Ini adalah fungsi anggota dari jenis implementasi yang dihasilkan. Untuk mengambil nama kelas runtime dari IInspectable arbitrer apa pun, gunakan winrt::get_class_name. Lihat juga fungsi yang didasarkan pada kedua metode, yaitu IInspectable::GetRuntimeClassName.
Sintaks
winrt::hstring GetRuntimeClassName() const;
Mengembalikan nilai
Winrt::hstring yang berisi nama jenis yang sepenuhnya memenuhi syarat dari kelas Windows Runtime yang diterapkan oleh jenis implementasi.
Contoh
// MainPage.cpp
void winrt::MyProject::implementation::MainPage::f()
{
winrt::hstring name = GetRuntimeClassName();
assert(name == L"MyProject.MainPage");
}
Anda dapat mengimplementasikan ICustomPropertyProvider::Type seperti ini.
Windows::UI::Xaml::Interop::TypeName Type()
{
return Windows::UI::Xaml::Interop::TypeName{ GetRuntimeClassName() };
};
Atau Anda dapat menggunakan templat fungsi winrt::xaml_typename .
Persyaratan
SDK minimum yang didukung: Windows SDK versi 10.0.17134.0 (Windows 10, versi 1803)
Alat: cppwinrt.exe
Lihat juga
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk