Example #1
0
 public void Install(IWindsorContainer container, IConfigurationStore store)
 {
     container.Register(
         Component.For <StandardView>().LifestyleSingleton(),
         Component.For <StandardAdapter <System.Windows.UIElement> >().UsingFactoryMethod <Standalone.WPF.Display.WpfStandardAdapter>(kernel =>
     {
         var adapter = new Standalone.WPF.Display.WpfStandardAdapter(
             kernel.Resolve <IControlFactory <System.Windows.UIElement> >(),
             kernel.Resolve <IParameterBuilderFactory>(),
             kernel.Resolve <Core.Data.ParserFactory>());
         adapter.IsSharedSizeScope = Standalone.WPF.Properties.Settings.Default.StandardSharedSizeScope;
         return(adapter);
     }).LifestyleSingleton()
         );
 }
Example #2
0
 public void Install(IWindsorContainer container, IConfigurationStore store)
 {
     container.Register(
         Component.For<StandardView>().LifestyleSingleton(),
         Component.For<StandardAdapter<System.Windows.UIElement>>().UsingFactoryMethod<Standalone.WPF.Display.WpfStandardAdapter>(kernel =>
             {
                 var adapter = new Standalone.WPF.Display.WpfStandardAdapter(
                     kernel.Resolve<IControlFactory<System.Windows.UIElement>>(),
                     kernel.Resolve<IParameterBuilderFactory>(),
                     kernel.Resolve<Core.Data.ParserFactory>());
                 adapter.IsSharedSizeScope = Standalone.WPF.Properties.Settings.Default.StandardSharedSizeScope;
                 return adapter;
             }).LifestyleSingleton()
     );
 }