1
我正尝试使用mvvmcross构建mvvm应用程序。当我启动应用程序时,会发生空引用异常。UWP10 ViewModel属性为空
这是我的代码隐藏文件,它使用MvvmCross.WindowsUWP.Views。
public sealed partial class MainView : MvxWindowsPage
{
public MainView()
{
this.InitializeComponent();
MainViewModel = (MainViewModel)ViewModel;
}
public MainViewModel MainViewModel { get; set; }
public PlayersViewModel PlayersViewModel { get; set; } = Mvx.IocConstruct<PlayersViewModel>();
}
这是我的app.cs文件。
public class App : MvxApplication
{
public override void Initialize()
{
RegisterAppStart<MainViewModel>();
}
}
当我设置一个断点在MainViewModel =(MainViewModel)视图模型;中断点被击中,我可以看到ViewModel属性为空。我做错了什么?提前致谢。