Открытый пользовательский интерфейс, созданный в Xamarin.Android из переносимого проекта Xamarin.Forms

У меня есть проект Xamarin.Forms. Я создал домашний экран с 4 пунктами меню в портативном проекте. Один из пользовательских интерфейсов создается в проекте Xamarin.Android. На главном экране (переносимый проект) при нажатии одного из пунктов меню должен открываться пользовательский интерфейс из проекта Xamarin.Android. Как добиться этой функциональности?


person Vimal Patel    schedule 24.08.2015    source источник


Ответы (2)


Самым простым решением, которое приходит на ум, было бы создание класса в переносимом проекте, который наследует стандартную страницу xamarin.forms.

Затем реализуйте средство визуализации страниц для своего пользовательского класса страниц в проекте Android и используйте его для отображения собственного содержимого по своему усмотрению.

Это руководство/запись в блоге хорошо демонстрирует это .

person irreal    schedule 24.08.2015

Вы можете смешивать Xamarin.Android/Xamarin.iOS и Xamarin.Forms. Вот несколько примеров для этого:

https://github.com/xamarin/xamarin-forms-samples/tree/master/Forms2Native

https://github.com/xamarin/xamarin-forms-samples/tree/master/Native2Forms

person Daniel Luberda    schedule 25.08.2015