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を対象としています)