Xamarin.forms 从app.xaml.cs获取Prism Xamarin依赖项并访问父级
我有一些关于Xamarin Prism依赖性的问题,你能帮我吗 在App.xmal.cs中,我注册了一个名为UserService的服务Xamarin.forms 从app.xaml.cs获取Prism Xamarin依赖项并访问父级,xamarin.forms,prism,Xamarin.forms,Prism,我有一些关于Xamarin Prism依赖性的问题,你能帮我吗 在App.xmal.cs中,我注册了一个名为UserService的服务 protected override void RegisterTypes() { Container.RegisterType<IUserService, UserService>(); .... 受保护的覆盖无效注册表类型() { Container.RegisterType()。。。。 这可以通过
protected override void RegisterTypes()
{
Container.RegisterType<IUserService, UserService>(); ....
受保护的覆盖无效注册表类型()
{
Container.RegisterType()。。。。
这可以通过ViewModels实现,就像互联网上的许多例子一样。
但在我的UC on应用程序加载中,我需要从UserService调用一个方法来检查一些登录详细信息
在OnInitialized上,为了使用依赖实例UserService,我将用户重定向到某个虚拟页面
是否可以通过Prism依赖项注入(在模型之外)直接在App.xaml.cs中获取UserService实例?相当简单:
Container.Resolve<IUserservice>();
Container.Resolve();
…当然不是在注册之前。。。
…也不太好,尽量不要直接使用容器,但在这种情况下,这是您唯一的选择。相当简单:
Container.Resolve<IUserservice>();
Container.Resolve();
…当然不是在注册之前。。。
…也不好,尽量不要直接使用容器,但在这种情况下,这是您唯一的选择