C# 从NuGet软件包启动MVXAActivity

C# 从NuGet软件包启动MVXAActivity,c#,xamarin,xamarin.ios,xamarin.android,mvvmcross,C#,Xamarin,Xamarin.ios,Xamarin.android,Mvvmcross,我尝试启动一个MvxActivity,它位于一个NuGet包中,该包还包含ViewModel 在我的应用程序中,我可以使用ShowViewModel()函数调用NuGet包中的ViewModel`,如下所示: (ShowViewModel<packageB.ViewModels.MvxActivityInBViewModel>(‌​)); 代码: public ICommand GoToAppB { 得到 { 返回新的MvxCommand(()=>ShowViewModel());

我尝试启动一个
MvxActivity
,它位于一个NuGet包中,该包还包含
ViewModel

在我的应用程序中,我可以使用
ShowViewModel()
函数调用NuGet包中的ViewModel`,如下所示:

(ShowViewModel<packageB.ViewModels.MvxActivityInBViewModel>(‌​));
代码:

public ICommand GoToAppB
{
得到
{
返回新的MvxCommand(()=>ShowViewModel());
}
}

有什么建议吗?:/有可能做这样的事吗?

你说的“不知道MVX活动”是什么意思?
ViewModelOfVxActivityInb
不是继承自
MVX活动的吗?“ViewModelOfVxActivityInb”是与我要运行的MVX活动关联的视图模型。请重新阅读我的上一个问题。还有,你想用什么“不同的软件包”?就目前而言,问题过于广泛,这意味着很难提供一个好的答案。那么,您是否自己为ViewModel定义了一个视图?另外,请用STACKTURE更新您的问题,并考虑添加我所要求的其他事项。这将使其他人更容易帮助你,因为评论部分将忽略细节。我为不够清楚而道歉。问题更新:)你说的“不知道MVX活动”是什么意思?
ViewModelOfVxActivityInb
不是继承自
MVX活动的吗?“ViewModelOfVxActivityInb”是与我要运行的MVX活动关联的视图模型。请重新阅读我的上一个问题。还有,你想用什么“不同的软件包”?就目前而言,问题过于广泛,这意味着很难提供一个好的答案。那么,您是否自己为ViewModel定义了一个视图?另外,请用STACKTURE更新您的问题,并考虑添加我所要求的其他事项。这将使其他人更容易帮助你,因为评论部分将忽略细节。我为不够清楚而道歉。问题更新:)
> KeyNotFoundException: Could not find view for
> packageB.ViewModels.MvxActivityInBViewModel
public ICommand GoToAppB
{
  get
  {
      return new MvxCommand(() => ShowViewModel<packageB.ViewModels.MvxActivityInBViewModel>());
  }
}