public MainPage()
        {
            InitializeComponent();
            var x = CustomDependencyServiceExtended.Resolve <MainPage>();

            this.BindingContext = x;
        }
示例#2
0
        public App()
        {
            InitializeComponent();
            RegisterServices();
            RegisterPagesVM();

            var service = CustomDependencyServiceExtended.Resolve <AService>();

            MainPage = new MainPage();
        }
示例#3
0
        private List <object> instanceParameters(ParameterInfo[] ctrParams)
        {
            List <object> parametersToPass = new List <object>();

            foreach (var param in ctrParams)
            {
                var paramType = param.ParameterType;

                if (paramType is object)
                {
                    if (CustomDependencyServiceExtended.container.ContainsKey(paramType))
                    {
                        parametersToPass.Add(CustomDependencyServiceExtended.Resolve(paramType));
                    }
                }
            }
            return(parametersToPass);
        }