2
私はAutofacを初めて使い、それを使って私の最初のプロジェクトのために働くことを試みています。 Autofacから登録されたヘルパーをどのように注入するのかよく分かりません。どんな助けもありがとう。Autofacを使って登録されたクラスを注入する
App.xaml.cs
private void Application_Startup(object sender, StartupEventArgs e)
{
var builder = new ContainerBuilder();
builder.Register(c => MyFactory.CreateHelper()).As<IHelper>();
RootVisual = new MainWindow(...);
}
MainWindow.xaml.cs
public class MainWindow
{
public IHelper IHelper {get;set;}
public MainWindow(IHelper helper)
{
iHelper = helper;
}
}
良いフォーマットはお友達です。 –