Exemple #1
0
 public StyledVisualBuilder(IVisualBootstrapper visualBootstrapper,
                            IVisualStyleProvider styleProvider,
                            IPropertyProvider propertyProvider,
                            IAppliedStyleBuilder appliedStyleBuilder)
 {
     _visualBootstrapper  = visualBootstrapper;
     _styleProvider       = styleProvider;
     _propertyProvider    = propertyProvider;
     _appliedStyleBuilder = appliedStyleBuilder;
 }
        public DefaultVisualBootstrapper(IResolver dependencyResolver,
                                         IThemeProvider themeProvider,
                                         IPropertyProvider propertyProvider,
                                         ILayoutQueue layoutQueue,
                                         IAppliedStyleBuilder styleBuilder)
        {
            _dependencyResolver = dependencyResolver;
            _themeProvider      = themeProvider;
            _propertyProvider   = propertyProvider;
            _styleBuilder       = styleBuilder;
            LayoutQueue         = layoutQueue;

            _defaultConstructorLock = new Object();
            _defaultConstructors    = new Dictionary <Type, ConstructorInfo>();
        }
Exemple #3
0
 public ViewInflater(IVisualBootstrapper visualBootstrapper,
                     IStringPrimitiveScanner xmlAttributeParser,
                     ITypeInferrer typeInferrer,
                     IBindingBuilder bindingBuilder,
                     IValueConverterProvider converterProvider,
                     IVisualTypeResolver visualTypeResolver,
                     IPropertyProvider typeManipulator,
                     IAppliedStyleBuilder appliedStyleBuilder)
 {
     _visualBootstrapper    = visualBootstrapper;
     _typeInferrer          = typeInferrer;
     _bindingBuilder        = bindingBuilder;
     _converterProvider     = converterProvider;
     _visualTypeResolver    = visualTypeResolver;
     _typeManipulator       = typeManipulator;
     _appliedStyleBuilder   = appliedStyleBuilder;
     _attributeValueScanner = xmlAttributeParser;
 }