问题描述
我正在开发 Xamarin 表单应用程序,并且正在使用新的 MVVM 框架。 我向需要打开新页面的 ContentPage 添加了一个按钮。
以下错误是:
System.Exception: 'Bux_Management.Pages.JournalsOverviewPage,Bux Management,Version=1.0.0.0,Culture=neutral,PublicKeyToken=null not found'
我在 Xaml 中的按钮
<Button Text="Go to journal overview page" Command="{Binding ShowJournaloverviewPage}"/>
我的 PageModel 中的命令继承自 FreshBasePageModel
public Command ShowJournaloverviewPage
{
get
{
return new Command(async () => {
await CoreMethods.PushPageModel<JournalsOverviewPageModel>(null);
});
}
}
我的页面模型位于文件夹“PageModels”中,它们继承自“FreshBasePageModel” 我的页面位于文件夹“Pages”中,它们继承自“ContentPage”
提前致谢,
解决方法
确实是命名空间有问题,首先我使用 ViewModels 和 View 作为文件夹,后来将其更改为 PageModel 和 Pages