Example #1
0
        public static void Configure()
        {
            var kernel = new Ninject.StandardKernel();

            kernel.Bind(x =>
            {
                x.FromAssemblyContaining <ISlineCommand>()
                .SelectAllClasses()
                .InheritedFrom <ISlineCommand>()
                .BindSelection((t, b) => new[] { typeof(ISlineCommand) });
            });

            kernel.Bind <MainWindowViewModel>().ToSelf();

            kernel.UseNinjectDependencyResolver();
        }