viewdestroy tutorial supported standard platforms net example xamarin.ios mvvmcross

xamarin.ios - tutorial - Uso de una UITabBar de iOS con MVVMCross MvxViewController no MvxTabBarViewController



mvvmcross viewdestroy (0)

Tenemos 4 vistas que se consideran hermanos en el diseño de UX, por lo que nos gustaría mostrarlas en un TabBar en iOS. Ya los tenemos en un NavigationDrawer en Android.

Vamos a llamarlos

  1. Cliente
  2. Pedidos de los clientes
  3. CustomerHistory
  4. Devoluciones

Estos están representados por 4 ViewModels separados. En cuanto a las muestras MvxTabBarViewController, tengo que crear un Uber ViewModel que exponga los 4 ViewModels como propiedades. A continuación, conecte las 4 vistas (MvxViewControllers) a una vista principal (MvxTabViewController).

ACTUALIZAR

No quiero crear un ViewModel solo para soportar la forma de hacer las cosas de iOS. Traté de crear una UITabBar como una vista independiente, pero eso no se puede tratar con más de 5 elementos.

He renunciado a intentar luchar contra la barra de herramientas y voy a crear un ViewModel específico de iOS para alojar al cliente, CustomerOrders, CustomerHistory y Returns ViewModels. Así es como el MvxTabViewController quiere que lo haga, así lo haré. Hacer que eso funcione implica alguna configuración de MVVMCross que creo que se maneja mejor con una nueva pregunta. Una vez creado, lo enlazaré desde aquí Nueva pregunta

¿Alguna sugerencia?