làm bất kỳ thùng chứa .NET IoC nào khác cung cấp chức năng tương đương cho cơ sở nhà máy đã nhập trong Castle Windsor?Nhà máy Castle Windsor Nhà máy được nhập tương đương
ví dụ: nếu tôi đang sử dụng một Abstract Factory trong một ứng dụng WPF:
public class MyViewModel
{
private IAnotherViewModelFactory factory;
public void ShowAnotherViewModel()
{
viewController.ShowView(factory.GetAnotherViewModel());
}
}
Tôi không muốn phải tạo một cài đặt thủ công IAnotherViewModelFactory cho tất cả các loại ViewModel Tôi muốn hiển thị, tôi muốn các container để mất chăm sóc điều này cho tôi.
Có vẻ như Ninject sắp sửa - http://stackoverflow.com/questions/8166696/how-to-use-a-factory-with-dependecy-injection-without-resorting-to-using-service/8167100# 8167100 –