public FilterController(Control host)
 {
     View = new FilterEditor();
     host.Controls.Add(View);
     _simpleFilterEditController = new SimpleFilterEditController(View);
     _simpleFilterEditController.ValueChanged += FilterController_ValueChanged;
     _compoundFilterEditController = new CompoundFilterEditController(View);
     _compoundFilterEditController.ValueChanged += FilterController_ValueChanged;
     UpdateControls();
 }
 protected FilterEditController(FilterEditor view)
 {
     View = view;
     Visible = false;
 }
 public SimpleFilterEditController(FilterEditor view)
     : base(view)
 {
 }
 public CompoundFilterEditController(FilterEditor view)
     : base(view)
 {
 }