2016-04-29 11 views
0

私は既存のWindows Phoneプロジェクトで作業していますが、MVVMCrossのIOCコンテナを使用しますが、その他の追加機能は使用しません。MVVMCrossのIOCコンテナのみを使用する方法

MVVMCross.Core 4.xをインストールし、WindowsアプリケーションのApp()コンストラクタから 'ConstructAndRegisterSingleton'を使用しようとしましたが、Null ref例外がスローされます。

MVVMCrossのブートストラップ、セットアップ、または初期化を試しましたが、新しい4.xコアでは何も見つかりませんでした。

誰でも構いません。

答えて

2

それを見つけて、うまくいくようです。

だけNugetからMVVMCross.Coreを取得し、作成するセットアップのような:

internal static class Setup 
{ 
    public static void InitializeIoc() 
    { 
     CreateIocProvider(); 

     // Register all services 
     Mvx.ConstructAndRegisterSingleton<ILoudnessLimitsRegulator, LoudnessLimitsRegulator>(); 
    } 

    private static void CreateIocProvider() 
    { 
     // Ioc options 
     var options = new MvxIocOptions(); 

     // initialize the IoC registry, then add it to itself 
     var iocProvider = MvxSimpleIoCContainer.Initialize(options); 
     Mvx.RegisterSingleton(iocProvider); 
    } 
} 
関連する問題