Я пытаюсь использовать WinUI (3) в первый раз. Я следовал инструкциям на странице https://docs.microsoft.com/en-us/windows/apps/winui/winui3/#install-winui-3-preview-4 установлено по сравнению с предварительной версией 2019 (предварительная версия Professional Version 16.9.0) 4.0) и установили шаблоны проектов WinUI 3 с помощью параметра «Управление расширениями». Создал новое решение, добавил тип проекта Пустое приложение, Упакованный (WinUI на рабочем столе) (C#), и вот результат:
Я могу начать отладку, и окно откроется, и я могу нажать кнопку примера без каких-либо проблем.
Но когда я открываю xaml, у меня возникает следующая проблема: < img src="https://i.stack.imgur.com/vAEno.png" alt="выбор" />
И intellisense не дает таких опций, как, например, сетка.
Импортированные пространства имен в коде:
Итак, все основы нового проекта WINUI на чистой предварительной установке по сравнению с предварительной установкой 2019 года. Я только установил Resharper и импортировал свои настройки из моей обычной установки по сравнению с установкой 2019 (которую я сбрасывал, но безрезультатно).
Когда я выбираю Microsoft.UI.Xaml.Window, он меняет xaml на
При выборе ABI.Microsoft.UI.Xaml.Window xaml изменяется так же, как и раньше, но также дает исключения для других свойств, таких как свойство «HorizontalAlignment» не найдено в типе «StackPanel».
Не знаю, имеет ли это значение, но поскольку я никогда не работал с WPF, у меня нет опыта работы с xaml (всегда работал с winforms в качестве интерфейса). Поэтому я также добавил к этому решению проект WPF, и это сработало без проблем.
Я не могу найти ничего по этому поводу, поэтому, пожалуйста, помогите мне настроить мои первые шаги в WINUI.