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>());
}
}