我正在尝试为 MVVMLight WPF 重新配置我的 MVVMLight SL5 应用程序。
我想我已经连接了所有正确的 GalaSoft 库,但是在启动时我得到了标题中显示的异常。
在获取 MainPage 的 ViewModel 时,它会在 ViewModelLocator 中发生:
public MainViewModel Main
{
get
{
MainViewModel mvm = null;
try
{
mvm = ServiceLocator.Current.GetInstance<MainViewModel>();
}
catch (Exception xx)
{
System.Diagnostics.Debug.WriteLine(xx.Message);
}
return mvm;
}
}
异常来自 GetInstance() 调用。
MainPage 派生自 Window;DataContext 在 xaml 中设置。
DataContext="{Binding Main, Source={StaticResource Locator}}"
任何关于出现问题的提示将不胜感激......(针对.Net 4.5,GalaSoft WPF4 libs v4.0.30319)