public MainPage() { InitializeComponent(); var x = CustomDependencyServiceExtended.Resolve <MainPage>(); this.BindingContext = x; }
public App() { InitializeComponent(); RegisterServices(); RegisterPagesVM(); var service = CustomDependencyServiceExtended.Resolve <AService>(); MainPage = new MainPage(); }
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); }