示例#1
0
        protected override void Load(ContainerBuilder builder)
        {
            var guiBaseAssembly = Assembly.Load("HackF5.UnitySpy.Gui");

            builder.AutoRegisterAssemblyTypes(this.ThisAssembly);
            builder.AutoRegisterAssemblyTypes(guiBaseAssembly);
            builder.RegisterAssemblyTypes(this.ThisAssembly).Where(t => t.Name.EndsWith("ViewModel"));
            builder.RegisterAssemblyTypes(guiBaseAssembly).Where(t => t.Name.EndsWith("ViewModel"));
            ViewLocator.RegisterAssembly(this.ThisAssembly);
            ViewLocator.RegisterAssembly(guiBaseAssembly);
        }
示例#2
0
 protected override void Load(ContainerBuilder builder)
 {
     builder.AutoRegisterAssemblyTypes(this.ThisAssembly);
     builder.RegisterAssemblyTypes(this.ThisAssembly).Where(t => t.Name.EndsWith("ViewModel"));
     ViewLocator.RegisterAssembly(this.ThisAssembly);
 }