Многоцелевой пользовательский элемент управления UWP для WinUI и UWP

Я хотел бы настроить свой UserControl на несколько целей как для UWP, так и для WinUI.

Я нашел эту ссылку: https://nicksnettravels.builttoroam.com/upgrade-uwp-to-winui/ но действительно сложно перенести все функции, потому что мой проект немного больше, а также сортировка и добавление директив использования как для WinUI, так и для UWP — раздражающая работа. Я очень надеюсь, что есть лучший способ.

Есть ли простой способ или инструмент, который мог бы это сделать?

Шаблоны Angular PrimeNg
Шаблоны Angular PrimeNg
Как привнести проверку типов в наши шаблоны Angular, использующие компоненты библиотеки PrimeNg, и настроить их отображение с помощью встроенной...
Создайте ползком, похожим на звездные войны, с помощью CSS и Javascript
Создайте ползком, похожим на звездные войны, с помощью CSS и Javascript
Если вы веб-разработчик (или хотите им стать), то вы наверняка гик и вам нравятся "Звездные войны". А как бы вы хотели, чтобы фоном для вашего...
Документирование API с помощью Swagger на Springboot
Документирование API с помощью Swagger на Springboot
В предыдущей статье мы уже узнали, как создать Rest API с помощью Springboot и MySql .
Начала с розового дизайна
Начала с розового дизайна
Pink Design - это система дизайна Appwrite с открытым исходным кодом для создания последовательных и многократно используемых пользовательских...
Шлюз в PHP
Шлюз в PHP
API-шлюз (AG) - это сервер, который действует как единая точка входа для набора микросервисов.
14 Задание: Типы данных и структуры данных Python для DevOps
14 Задание: Типы данных и структуры данных Python для DevOps
проверить тип данных используемой переменной, мы можем просто написать: your_variable=100
0
0
51
2
Перейти к ответу Данный вопрос помечен как решенный

Ответы 2

Ответ принят как подходящий

Я не уверен, что существует простой способ многоцелевого использования UWP и WinUI. Но я уверен, что не стал бы этого делать. Это причины, которые приходят на ум.

  • UWP и WinUI используют разные пространства имен.
  • Последний (и будущий) .NET не поддерживает UWP, поэтому ваш код будет привязан к старому .NET.
  • Даже в WindowsCommunityToolkit есть два разных решения для UWP и WinUI, так что я полагаю, что нет простого способа многоцелевого использования UWP и WinUI.

Хорошие моменты, думаю, я перейду на WinUI и останусь с ним, UWP устаревает, спасибо :D

FrozenAssassine 22.11.2022 09:59

В настоящее время нет более простого способа сделать это. Приложения UWP и WinUI3 очень похожи друг на друга, но на самом деле это разные продукты. Это уже упоминалось в ответе @Andrew KeepCoding. Поэтому, если вам нужно сделать свой код многоцелевым как для UWP, так и для WinUI3, эти работы необходимы.

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