Поделиться через


Создание приложения WinUI

В этой серии руководств показано, как создать приложение WinUI 3 с помощью XAML и C#. Приложение, которое вы создадите, — это приложение заметок, в котором пользователь может создавать, сохранять и загружать несколько заметок. Вы можете скачать или просмотреть код для этого руководства из репозитория GitHub.

В этом руководстве вы узнаете, как:

  • Используйте разметку XAML для определения пользовательского интерфейса приложения.
  • Взаимодействуйте с элементами XAML с помощью кода C#.
  • Сохраните и загрузите файлы из локальной файловой системы.
  • Создайте представления и привязите их к данным.
  • Используйте навигацию для перехода на страницы в приложении и из нее.
  • Используйте такие ресурсы, как документация и примеры приложений для создания собственного приложения.

Вы будете использовать Visual Studio 2022 для создания приложения, которое можно использовать для ввода заметки и сохранения его в локальном хранилище приложений. Здесь можно найти исходный код для этого приложения. Приложение будет иметь две страницы:

  • NotePage — страница для редактирования одной заметки.
  • AllNotesPage — страница для отображения всех сохраненных заметок.

Ниже показано итоговое приложение:

AllNotesPage

Заключительный снимок экрана приложения заметок, показывающий три сохранения заметок.

ПримечаниеPage

Окончательный снимок экрана приложения заметок с новым пустым примечанием.

Создание проекта Visual Studio

Чтобы начать работу с этим руководством, необходимо создать проект приложения WinUI 3 в Visual Studio с помощью Blank App, Packaged (WinUI 3 in Desktop) шаблона проекта C#. При создании проекта используйте следующие параметры:

  • Имя проекта

    Для этого необходимо задать значение WinUINotes. Если проект называется другим, код, скопированный в этом руководстве, может привести к ошибкам сборки. Это связано с тем, что Visual Studio использует имя проекта в качестве пространства имен по умолчанию для кода приложения.

  • Пакет SDK для приложений Windows

    В этом руководстве используются новые функции пакета SDK для приложений Windows 1.7. Необходимо убедиться, что пакет NuGet пакета Sdk для приложений Windows обновлен до версии 1.7 или более поздней.

Это важно

Если вы еще не создали проект WinUI 3, выполните действия, описанные в статье "Начало разработки приложений Windows ", чтобы убедиться, что среда разработки и проект Visual Studio настроены правильно.

При запуске пустого проекта приложения (как описано в разделе "Начало разработки приложений Windows"), должно появиться пустое окно, которое выглядит следующим образом:

Окно приложения заметок с строкой заголовка и пустой областью содержимого.

Подсказка

Вы часто ссылаетесь на справочные документы ПО API и концептуальные документы при создании приложений Для Windows. В этом руководстве вы увидите ссылки в тексте и в группах, помеченных как "Подробнее в документации:". Эти ссылки являются необязательными; Вам не нужно следовать им, чтобы завершить работу с руководством. Они предоставляются в случае, если вы хотите заметить, где найти нужную информацию при создании собственных приложений.