Xamarin.Forms встроить собственные элементы управления для WPF - PullRequest
0 голосов
/ 19 марта 2019

После Собственные представления в XAML Я вижу, что можно встроить собственные представления в XAML, указав значение для targetPlatform в соответствующем значении атрибута xmlns.

В моем примере проекта Iподтвердили, что это работает для UWP, используя targetPlatform = Windows.Это на самом деле работает нормально.

Однако я хотел бы сделать то же самое для элемента управления WPF, и мне было интересно, какое значение targetPlatform использовать.Из статьи видно, что для targetPlatform должно быть установлено одно из значений перечисления TargetPlatform.Глядя на документацию для перечисления TargetPlatform , я вижу, что она устарела и не имеет значения для WPF.(Я пытался использовать Other, но это не работает.)

Я вижу, что Device.RuntimePlatform может использоваться в коде, но не уверен, есть ли способ использовать его сАтрибут xmlns.

Как условно встроить собственные представления WPF в XAML?Если это невозможно, каков наилучший способ сделать это?

1 Ответ

1 голос
/ 19 марта 2019

В настоящее время поддержка WPF находится в бета-версии, и это невозможно, как вы можете видеть в данный момент в списке TODO: https://github.com/mohachouch/forms-wpf-progress/blob/master/Status.md

Вы можете портировать любое представление с помощью пользовательского средства визуализации, но добавление и привязка свойств даже для одного элемента управления - это огромная работа.

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