Вся проекция C ++ / WinRT находится в пространстве имен winrt
. Другими словами, Windows Runtime «пространство имен» Windows.UI.Xaml.Controls
проецируется в winrt::Windows::UI::Xaml::Controls
.
Для доступа к этому пространству имен используйте
using namespace winrt::Windows::UI::Xaml::Controls;
или объедините winrt
сначала в глобальное пространство имен:
using namespace winrt;
using namespace Windows::UI::Xaml::Controls;
Любой из них вызовет у вас изрядную головную боль, когда вы перейдете к включению WinUI в свое приложение. Из-за того, что типы с одинаковыми именами отображаются как в пространствах имен winrt::Windows::UI::Xaml::Controls
, так и в winrt::Microsoft::UI::Xaml::Controls
, плохой компилятор теряется в море двусмысленности.