0

Caliburn Micro を使用してインターフェイスの実装を取得するにはどうすればよいですか? このようなもの:

   IMyClass myClass=App.BootStrapper.GetInstance(IMyClass)

IMyClass の実装のインスタンスを返すのはどれですか?

4

1 に答える 1

0

見つけた:

IMyClass myClass= Caliburn.Micro.IoC.Get<IMyClass >();

しかし、ご存知のように、これを行うべきではなく、代わりにコンストラクター注入またはプロパティ注入を使用してください。ただし、IoC がインスタンスを検出して解決できるかどうかをテストすることをお勧めします。

于 2012-10-16T10:09:24.543 に答える