我正在尝试使用FreshPageModelResolver.ResolvePageModel<>();
,但出现以下异常:
System.Exception: 'XFShell.Pages.MainPage, XFShell, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null not found'。
对于我在其他页面中看到的,通常的问题是 ViewModel 页面和页面不遵循正确的命名法,但我检查了我的,它似乎是正确的,如果你能告诉我如何解决它,我将不胜感激它。
App.XAML.cs 代码:
public App()
{
InitializeComponent();
var getPage = FreshPageModelResolver.ResolvePageModel<MainViewModel>();
MainPage = new FreshNavigationContainer(getPage);
}
MainViewModel.cs 代码:
public class MainViewModel : FreshBasePageModel
{
public ICommand comando { get; set; }
public override void Init(object initData)
{
comando = new Command(async () =>
{
TheEvent();
});
}
public MainViewModel()
{ }
private void TheEvent()
{ }
MainPage.XAML.cs 代码:
public partial class MainPage : ContentPage
{
public MainPage()
{
InitializeComponent();
}
}
MainViewModel.cs 位于名为“ViewModels”的文件夹中,而 MainPage.xaml.cs 和 MainPage.xaml 位于名为“Pages”的文件夹中。
就是这样,如果您需要更多信息,我会在看到您的请求后立即提供,谢谢大家的时间,希望您有美好的一天