Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Создайте свое первое приложение WinUI и просмотрите его на Windows. В этом кратком руководстве вы перейдете из программы установки в работающее приложение, а затем поможет вам выполнить первое обновление интерфейса.
Перед началом работы
Что вы узнаете
- Выберите и настройте средства разработки.
- Создайте и запустите приложение WinUI.
- Обновите интерфейс и просмотрите изменения в работающем приложении.
Выбор средств разработки
Выполните любой рекомендуемый путь с помощью этого краткого руководства.
- winapp CLI: работа с терминалом в предпочтительном редакторе. Этот рабочий процесс командной строки также хорошо подходит для кода агента.
- Visual Studio. Используйте интегрированный интерфейс разработки и отладки.
Если средства уже установлены, перейдите к разделу "Создание первого приложения".
Установка инструментов
Включите режим разработчика. Вы можете открыть его параметры в разделе Параметры разработчика.
Установите SDK .NET 10 и приложение для Windows Development CLI. Если вы используете WinGet, выполните следующую команду:
winget install --id Microsoft.DotNet.SDK.10 --exact --source winget winget install --id Microsoft.WinAppCli --exact --source wingetПропустите установку, если необходимый инструмент уже установлен.
Откройте новый терминал, чтобы терминал распознал установленные команды, а затем проверьте версии:
dotnet --version winapp --versionИспользуйте пакет SDK .NET 10 или более поздней версии и winapp CLI 0.6 или более поздней версии для этого рабочего процесса.
Note
интерфейс командной строки winapp находится в общедоступной предварительной версии.
winapp new отвечает за шаблоны проектов WinUI, но не устанавливает SDK для .NET. См. анонс CLI 0.6 с описанием новой команды проекта и команд запуска.
Создание первого приложения
Используйте сценарий, который вы установили выше, чтобы создать и запустить проект.
Находясь в папке, где вы храните свои проекты, выполните следующую команду:
winapp new --name MyWinUIApp --template winui --use-defaults
cd MyWinUIApp
winapp run
winapp new создает пустое приложение WinUI.
winapp run собирает проект и запускает его; вам не нужна отдельная команда сборки или регистрации пакета.
Чтобы выбрать другой начальный шаблон, отладить сбои, автоматизировать пользовательский интерфейс или упаковать приложение из командной строки, см. статью Использование winapp CLI с WinUI.
Ваше приложение открывает окно на рабочем столе. Продолжите с внести изменение ниже.
Внесение изменения
Сохраните только что созданный проект. Добавьте сообщение к существующему интерфейсу:
Закройте запущенное приложение. Откройте
MainPage.xamlв редакторе. Если в вашем шаблоне нет этого файла, вместо этого откройтеMainWindow.xaml.Найдите панель компоновки, в которой находится содержимое приложения. В текущем пустом шаблоне CLI
MainPage.xamlсодержит пустой<Grid />. Замените ту пустую сетку следующим образом:<Grid> <TextBlock Text="Hello, WinUI!" HorizontalAlignment="Center" VerticalAlignment="Center" /> </Grid>Если панель уже содержит элементы управления, добавьте только
TextBlockвнутри этой панели. Сохраняйте существующие элементы управления, имена и обработчики событий. Не заменяйте окружающиеPageилиWindowфреймы и заголовки вMainWindow.xamlстроке заголовка.Сохраните файл. Запустите
winapp runснова из папки проекта или нажмите клавишу F5 в Visual Studio.
Поздравляем! Вы создали, запустили и обновили свое первое приложение WinUI. В окне теперь отображается Hello, WinUI!
Troubleshooting
| Проблема. | Что требуется проверить |
|---|---|
winapp или dotnet не распознается. |
Повторно откройте терминал после установки. Используйте команды проверки версии на вкладке CLI, чтобы убедиться, что оба инструмента доступны. |
winapp new не распознается. |
Для этого рабочего процесса требуется winapp CLI 0.6 или более поздней версии. Обновите интерфейс командной строки с помощью выбранного метода установки. |
| Шаблоны WinUI не отображаются в Visual Studio. | Откройте установщик Visual Studio, выберите "Изменить" и убедитесь, что установлена рабочая нагрузка разработки приложений WinUI. Затем перезапустите Visual Studio. |
| Сборка сообщает об ошибке SDK или восстановления. | Проверьте предварительные требования выбранного рабочего процесса и первую ошибку в выходных данных сборки. Используйте Windows App SDK поддержку для проверки требований к версии перед изменением свойств проекта. |
| Развертывание сообщает, что режим разработчика отключен. | Включите режим разработчика, а затем снова запустите приложение. |
| Новое сообщение не отображается. | Сохраните XAML-файл и повторно запустите проект. В шаблонах с текстом MainPage.xamlдобавьте сообщение на страницу, а не замените рамку размещения окна. |
Дальнейшие действия
В руководстве "Заметки" используется отдельный WinUINotes проект для обучения страниц, навигации, привязки данных и локального хранилища.
Если вы работаете из терминала, использование winapp CLI с WinUI охватывает полный рабочий процесс командной строки: шаблоны, dotnet run, отладку, автоматизацию пользовательского интерфейса, тестирование и упаковку.
Кроме того, в примерах кода и WinUI Gallery можно найти примеры, посвященные элементам управления.
Windows developer