public AdvancedAdapter( IList <ISubject> subjects, IFieldPathComboBox pathCombo, IParameterBuilderFactory builderFactory, IControlFactory <T> controlFactory) { // hook up utilities first so we can trickle down the initial ParameterBuilder/UIElement creation _builderFactory = builderFactory; _controlFactory = controlFactory; _pathCombo = pathCombo; _pathCombo.SelectedPathChanged += PathCombo_SelectedPathChanged; // now set subject source (begins process of creating initial set of options for user) SubjectSource = new BindingList <ISubject>(subjects); }
public WinFormsAdvancedAdapter(IList <ISubject> subjects, IFieldPathComboBox pathCombo, IParameterBuilderFactory builderFactory, IControlFactory <Control> controlFactory) : base(subjects, pathCombo, builderFactory, controlFactory) { }
public WpfAdvancedAdapter(IList <ISubject> subjects, IFieldPathComboBox pathCombo, IParameterBuilderFactory builderFactory, IControlFactory <System.Windows.UIElement> controlFactory, ParserFactory parserFactory) : base(subjects, pathCombo, builderFactory, controlFactory) { Parser = parserFactory; }
public WpfAdvancedAdapter(IList<ISubject> subjects, IFieldPathComboBox pathCombo, IParameterBuilderFactory builderFactory, IControlFactory<System.Windows.UIElement> controlFactory, ParserFactory parserFactory) : base(subjects, pathCombo, builderFactory, controlFactory) { Parser = parserFactory; }