【发布时间】:2019-04-22 19:52:49
【问题描述】:
我希望有人能对我的用例的最佳实践有所启发。
我在 wpf 用户控件中使用 mvvm light 和 simpleIoC 容器。我向它注册了我的模型和视图模型、数据服务和设计时服务(非常根据 mvvm light 示例代码)
我看到的 SimpleIoC 容器使用示例似乎总是将容器视为 GalaSoft 命名空间的静态/全局。
但是,如果我要在同一个应用程序中创建我的 WPF 控件的两个实例,我当然希望每个用户控件都有自己的一组 VM 和模型实例。所以基本上是它自己的一组 SimpleIoC 注册实例。当默认 IoC 容器似乎是静态对象时,我如何才能最好地实现这一点?
【问题讨论】:
标签: wpf user-controls mvvm-light simpleioc