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>(); }
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; }