我正在學習如何使用棱鏡導航API,它需要註冊您的Views
(或ViewModels
如果使用視圖模型一)用以下方式統一容器:棱鏡導航:在哪裏註冊View/ViewModels與UnityContainer?
Container.RegisterType<object, HomeView>("HomeView");
見this blog post和MSDN Documentation。我看到的例子已經通過ConfigureContainer()
方法在Bootstrapper
類中註冊了這些類型。但是一些示例在Module
類中註冊了類型。我的問題是:它與你的容器註冊這些類型有關係嗎?
我的直覺是在Bootstrapper
ConfigureContainer()
方法會使註冊類型適用於所有Modules
而在Module
班報名將意味着這些類型只在Module
註冊的註冊。
謝謝!好答案。這是我認爲會發生的事情。 – 2012-04-16 23:43:29