带有 MVVM Light 的标签栏控制器导航 Xamarin
Posted
技术标签:
【中文标题】带有 MVVM Light 的标签栏控制器导航 Xamarin【英文标题】:Tab Bar Controller Navigation Xamarin with MVVM Light 【发布时间】:2015-08-23 18:26:19 【问题描述】:ios 标准 MVVM Light 故事板模式是
导航 -> 视图控制器 -> 其他视图
但是我想使用标签栏控制器作为根视图,到目前为止没有任何问题,但是当我想从该标签视图导航时,在一个新的视图控制器中我丢失了标签栏,并且视图加载就像标准视图,而不是“选项卡式”视图。
我尝试创建以下架构
TabBarController -> 导航 -> 视图 -> 第二个视图
但是 mvvm 灯光模式将导航控制器放在 SimpleIoc 中,我只能创建一次。
我必须如何设置情节提要以确保我在所有视图中都有导航和标签栏?
【问题讨论】:
【参考方案1】:到目前为止,我使用 mvvmlight IoC 解决 ViewModel 和 View,导航我使用 PageController 代码中的自定义方法和 segue
【讨论】:
这样做你基本上违背了使用 MVVMLight 的目的 :( 你最终找到了更好的解决方案吗? 你找到解决办法了吗? 不,现在我使用的 xamarin.forms 模板效果很好。以上是关于带有 MVVM Light 的标签栏控制器导航 Xamarin的主要内容,如果未能解决你的问题,请参考以下文章