2014-10-03 5 views
0

Вот мой сценарий:Получить Top ViewController TabsWithNavigationControllerPresenter MVVMCross

Мне нужно получить доступ к «TopViewController» в прошивкой с использованием MVVMCross. Я хочу показать всплывающее представление в TopViewController, где я также использую «TabsWithNavigationControllerPresenter».

Я хочу что-то общее, где я могу показать всплывающее окно, основанное на команде ViewModel, имеющей разные параметры для всплывающего окна.

Может ли кто-нибудь помочь мне в этом сценарии? Спасибо заранее.

ответ

1

Вы ищете что-то наподобие https://github.com/brianchance/MvvmCross-UserInteraction?

Если это не совсем то, что вы ищете, вы можете либо:

  1. изменить код самостоятельно
  2. создать свой собственный сервис, чтобы показать всплывающее окно вам нужно

В MvvmCross вы можете Я предполагаю использовать

(Mvx.Resolve<IMvxTouchViewPresenter>() as MvxTouchViewPresenter).MasterNavigationController.TopViewController 

См https://github.com/MvvmCross/MvvmCross/blob/v3/Cirrious/Cirrious.MvvmCross.Touch/Views/Presenters/MvxTouchViewPresenter.cs#L151

+0

Спасибо! @Andrei :) – RIYAZ

Смежные вопросы