Avalonia: как создать библиотеку управления Avalonia

Я искал по всему Интернету и не могу найти, как создать библиотеку с элементами управления avalonia (для использования в других проектах).

  1. какой тип проекта мне нужно запустить (в шаблонах я не вижу ничего похожего на библиотеку avalonia (control) (не думайте, что это словарь ресурсов, это было бы странно))?

  2. если это просто стандартная библиотека, каковы необходимые пакеты nuget (в настоящее время нужны только рабочие столы)?

  3. куда мне лучше всего поместить скомпилированные библиотеки DLL в используемом проекте?

Я использую предварительную версию Avalonia 11.4 в Windows 11.

1 ответ

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

В вашем случае более полезные шаблонные элементы управления, а добавить этот проект в качестве ссылки в новый и готовый проект легко. Я создаю курс Avalonia, если вам интересно.

Другие вопросы по тегам