Документация по Avalonia UI
< Все темы
Печать

Пользовательские элементы управления

Пользовательский элемент управления (UserControl) являет собой «представление» («view») в Avalonia, которое позволяет повторно использовать набор элементов управления в предопределенном макете.

UserControl обычно состоит из двух частей: файла XAML (например, MyUserControl.axaml) и файла кода программной части (например, MyUserControl.axaml.cs). Код программной части определяет класс .NET, который представляет элемент управления.

Пользовательские элементы управления часто сочетаются с «моделями представления» при использовании шаблона MVVM. Для получения дополнительной информации см. учебник.

Вы можете создавать UserControls из шаблонов:

Visual Studio

  1. Щелкните правой кнопкой мыши на папке в обозревателе решений, в которую вы хотите добавить элемент управления.
  2. Выберите пункт меню Добавить -> Создать элемент.
  3. В появившемся диалоговом окне перейдите в раздел «Avalonia» в дереве категорий.
  4. Выберите «UserControl (Avalonia)».
  5. Введите имя элемента управления в разделе «Имя».
  6. Нажмите кнопку «Добавить».

.NET Core CLI

Запустите эту команду, заменив [namespace] на пространство имен, в котором вы хотите создать UserControl, и [name] на имя элемента управления.

dotnet new avalonia.usercontrol -p:n [namespace] -n [name]

Дополнительные сведения см. в репозитории шаблонов .NET core.

Оглавление