Example #1
0
        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)
 {
 }
Example #3
0
 public WpfAdvancedAdapter(IList <ISubject> subjects, IFieldPathComboBox pathCombo, IParameterBuilderFactory builderFactory, IControlFactory <System.Windows.UIElement> controlFactory, ParserFactory parserFactory)
     : base(subjects, pathCombo, builderFactory, controlFactory)
 {
     Parser = parserFactory;
 }
Example #4
0
 public WpfAdvancedAdapter(IList<ISubject> subjects, IFieldPathComboBox pathCombo, IParameterBuilderFactory builderFactory, IControlFactory<System.Windows.UIElement> controlFactory, ParserFactory parserFactory)
     : base(subjects, pathCombo, builderFactory, controlFactory)
 {
     Parser = parserFactory;
 }