我正在開發WPF應用程序,我使用autofac進行依賴注入。 這不是一個問題,注入一些服務,查看模型參數的構造函數:如何使用autofac在構造函數中將參數注入類中?
public class RoomViewModel
{
private ISomeService _someService;
public (ISomeService someService)
{
_someService = someService;
}
}
但我不知道如何注入服務,查看模型參數。例如:
public class BedViewModel
{
public BedViewModel(double width, double height)
{
//Some logic
}
}
我動態運行時創建BedViewModel,像這樣:
BedViewModel model = new BedViewModel(width, height);
這樣的問題,如何注入服務BedViewModel?
老實說,我會繼續做你在做什麼。你想改變你現在的方法有什麼特別的原因嗎? – mjwills
你嘗試過文檔嗎? http://docs.autofac.org/en/latest/register/parameters.html –
Docs解釋瞭如何添加硬編碼參數,但我需要在運行時設置參數。 – Oblomingo