0

使用しようとしていますFreshPageModelResolver.ResolvePageModel<>();
が、次の例外が発生します。

System.Exception: 'XFShell.Pages.MainPage, XFShell, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null not found'.

私が他のページで見たものについては、ViewModel ページと Page が正しい命名法に従っていないという通常の問題がありますが、私のものを確認したところ、正しいようです。修正方法を教えていただければ幸いです。それ。

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」というフォルダーにあります。

これですべてです。さらに情報が必要な場合は、リクエストを確認次第提供します。お時間をいただきありがとうございます。良い一日をお過ごしください

4

1 に答える 1