【发布时间】:2016-09-11 08:54:18
【问题描述】:
卡了好几天...然后我发现问题出在哪里
我有两页,一页用于平板电脑,另一页用于手机。由于它们具有不同的名称,因此使用 ViewModelLocator.AutowireViewModel 作为绑定上下文共享相同的视图模型不起作用。因此,对于这种情况,我使用的是经典绑定上下文,因为我不想为每个页面创建一个视图模型副本。 我的问题是,当我运行它时,它给了我一个错误,说“没有为此对象棱镜定义无参数构造函数”。这个错误的原因是 viewModel 有一个需要一个导航服务的构造函数。 为了解决这个错误,我必须删除导航服务作为参数,但是我需要它,所以我可以用它导航。
【问题讨论】:
标签: xamarin.forms prism