标签: c# wpf unity-container prism
我必须尽快开始使用WPF应用程序,我们决定选择PRISM + Unity来帮助我们了解一下这个架构。
我有一个问题。我们将有DataRepository,它实现IDataRepository。
DataRepository
IDataRepository
事情是,我们之后还会有OfflineDataRepository实现相同的接口。
OfflineDataRepository
我们希望能够根据应用程序的状态(在线/离线)给出一些返回实现的逻辑。
我怎样才能用Prism + Unity实现这个目标?
答案 0 :(得分:2)
您可以使用InjectionFactory来完成您的目标。每次需要实例化IDataRepository时都会执行此操作。
mouseover