Можете ли вы использовать Xamarin.Forms 4.0 с оболочкой Shell и Prism - PullRequest
0 голосов
/ 27 июня 2019

Можете ли вы использовать новую оболочку Xamarin Forms 4.0 с Prism? Я ищу примеры или некоторую документацию

Ответы [ 2 ]

2 голосов
/ 27 июня 2019

Короткий ответ вроде как и зависит от того, что из Prism вы хотите использовать. Конечно, вы можете использовать ViewModelLocator для внедрения ваших ViewModels, но у вас действительно нет способа передать параметры для инициализации чего-либо. Так что ни один из интерфейсов навигации, например, не будет работать, и ваша страница не получит преимущества от PageBehaviorFactory, применяющей поведение, которое мы применяем. В конечном счете, первоначальная реализация Shell была полностью непригодна для любой инфраструктуры MVVM (даже если вы используете свою собственную).

Команда Forms работает с нами, и на горизонте есть решение. Я не могу сказать, когда именно это приземлится, однако с точки зрения Prism, если вы посмотрите на проблему Shell Support , вы увидите, что она помечена для поддержки в Prism 7.3, которая еще не запущена.

0 голосов
/ 27 июня 2019

На странице Prism Github существует активная проблема. введите описание ссылки здесь

От одного автора:

Технически говоря, если вам нужен только VML с DI, вы можете использовать Призма сегодня с Shell и понеслось. Перед Призмой можно правильно поддержка Shell нам нужна команда форм, чтобы внести некоторые изменения, как вы можете посмотреть здесь. Как только мы сможем должным образом поддержать Shell, мы рассмотрим введение официальной поддержки для него.

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