1
我已經創建了簡單工廠:溫莎城堡:類型化廠未使用註冊子解析器
public interface ICommandFactory
{
ICommand CreateCommand(string componentName);
}
實現並採用類型化廠容廠貌,從溫莎:
Container.AddFacility<TypedFactoryFacility>();
Container.Kernel.Register(Component.For<ICommandFactory>().AsFactory());
也是我使用subresolver:
Container.Kernel.Resolver.AddSubResolver(new CommandResolverByName(Container.Kernel, null));
不幸的是,當我嘗試使用打字工廠爲我的界面它不使用自定義s ubresolver。 有誰人知道這個問題,或者是剛剛輸入工廠的工作方式:>
在此先感謝
的Jakub
請發佈失敗的測試。 – 2010-10-21 15:05:48