У меня есть приложение Xamarin, использующее MvvmCross, и я хотел бы исключить одну страницу из другого решения.
Возможно ли это вообще?
Отображается следующая ошибка:
System.Collections.Generic.KeyNotFoundException: 'Could not find view for TestApp.ValidationViewModel2'
Подробности:
У меня есть основное приложение, в котором я хочу перейти на внешнюю страницу "ValidationViewModel2".
new MvxAsyncCommand(async() => await NavigationService.Navigate<ValidationViewModel2>())
Чтобы добраться до страницы в новом решении, я добавил ссылку на сборку «TestApp».
Решение «TestApp» содержит один проект C #, содержащий «ValidationPage2.xaml» иФайл "ValidationViewModel2.cs". Два файла находят друг друга, и проект успешно компилируется.
Я также могу отлаживать с моей главной страницы в конструкторе ValidationViewModel2;Ошибка возникает впоследствии.
Я использую только Android. Мой ValidationViewModel2.cs также содержит ссылки на основное приложение.
Спасибо за помощь