Общие элементы управления для UWP и WPF - PullRequest
0 голосов
/ 08 июня 2018

Можно ли создать общие элементы управления, которые можно использовать как для приложений UWP, так и для приложений WPF?

Пробовал копаться в .NET и обнаружил, что код может быть распределен между ними с помощью .NET Standard, но как насчетXAML контролирует / пользовательский интерфейс?

1 Ответ

0 голосов
/ 13 июня 2018

Вы не можете напрямую использовать элементы управления WPF в приложениях UWP, так как существует множество функций WPF XAML, которые еще не доступны в UWP.Так что прямая прямая совместимость здесь не доступна.Даже при этом обновление существующих элементов управления WPF до UWP не должно быть слишком сложным, обычно все, что требуется, это переписать некоторые части XAML, но фактическая бизнес-логика, лежащая в их основе, может быть портирована 1: 1, так как большинство покрывается .NET Standard .

Однако в Build 2018 Microsoft анонсировала функциональность UWP XAML Islands , которая позволит разработчикам обновить пользовательский интерфейс WPFприложения для современного дизайна UWP, включая функции Fluent Design System.В ближайшем будущем вы сможете сделать это со всеми элементами управления UWP (включая пользовательские), как только API будут готовы, но в настоящее время вы можете по крайней мере использовать современный элемент управления UWP WebView в WPF, который является частью Инструментарий сообщества Windows .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...