public override bool FinishedLaunching(UIApplication application, NSDictionary launchOptions) { BindingBuilder.Create <IosBindingBuilder>(); Window = new UIWindow(); var viewController = UIStoryboard.FromName("Main", null).InstantiateInitialViewController(); Window.RootViewController = new UINavigationController(viewController); Window.MakeKeyAndVisible(); return(true); }
public static IServiceCollection AddRabbitBinding(this IServiceCollection services, string bindingName, Binding.DestinationType bindingType, Action <IServiceProvider, IBinding> configure = null) { if (string.IsNullOrEmpty(bindingName)) { throw new ArgumentException(nameof(bindingName)); } services.AddSingleton <IBinding>(p => { var binding = BindingBuilder.Create(bindingName, bindingType); if (configure != null) { configure(p, binding); } return(binding); }); return(services); }