Mvvm 视图模型的范围依赖关系

Mvvm 视图模型的范围依赖关系,mvvm,xamarin.forms,dependency-injection,prism,Mvvm,Xamarin.forms,Dependency Injection,Prism,我正在开发一个使用Prism 7的Xamarin.Forms应用程序。我在DI容器中将依赖项注册为临时依赖项,但是有没有办法将它们的作用域设置为ViewModel,就像它们的作用域设置为当前web请求一样?用例是什么?如果您临时注册它们并将它们注入视图模型,那么它们的作用域就是视图模型,不是吗?容器不会(不应该)为您处理内容,无论如何,这是在导航离开时由视图模型完成的。@Haukinger如果我有两个依赖于另一个的依赖项,并且具有相同类型的依赖项,则该类型将创建两次。

我正在开发一个使用Prism 7的Xamarin.Forms应用程序。我在DI容器中将依赖项注册为临时依赖项,但是有没有办法将它们的作用域设置为ViewModel,就像它们的作用域设置为当前web请求一样?

用例是什么?如果您临时注册它们并将它们注入视图模型,那么它们的作用域就是视图模型,不是吗?容器不会(不应该)为您处理内容,无论如何,这是在导航离开时由视图模型完成的。@Haukinger如果我有两个依赖于另一个的依赖项,并且具有相同类型的依赖项,则该类型将创建两次。