/// <summary> /// Constructor /// </summary> public ProcedureTypeGroupSummaryComponentControl(ProcedureTypeGroupSummaryComponent component) : base(component) { InitializeComponent(); _component = component; _procedureTypeGroupTableView.ToolbarModel = _component.SummaryTableActionModel; _procedureTypeGroupTableView.MenuModel = _component.SummaryTableActionModel; _procedureTypeGroupTableView.Table = _component.SummaryTable; _procedureTypeGroupTableView.DataBindings.Add("Selection", _component, "SummarySelection", true, DataSourceUpdateMode.OnPropertyChanged); _category.DataSource = _component.CategoryChoices; _category.DataBindings.Add("Value", _component, "SelectedCategory", true, DataSourceUpdateMode.OnPropertyChanged); _category.Format += delegate(object sender, ListControlConvertEventArgs args) { args.Value = _component.FormatCategory(args.ListItem); }; _okButton.DataBindings.Add("Visible", _component, "ShowAcceptCancelButtons"); _okButton.DataBindings.Add("Enabled", _component, "AcceptEnabled"); _cancelButton.DataBindings.Add("Visible", _component, "ShowAcceptCancelButtons"); }
/// <summary> /// Constructor /// </summary> public ProcedureTypeGroupSummaryComponentControl(ProcedureTypeGroupSummaryComponent component) :base(component) { InitializeComponent(); _component = component; _procedureTypeGroupTableView.ToolbarModel = _component.SummaryTableActionModel; _procedureTypeGroupTableView.MenuModel = _component.SummaryTableActionModel; _procedureTypeGroupTableView.Table = _component.SummaryTable; _procedureTypeGroupTableView.DataBindings.Add("Selection", _component, "SummarySelection", true, DataSourceUpdateMode.OnPropertyChanged); _category.DataSource = _component.CategoryChoices; _category.DataBindings.Add("Value", _component, "SelectedCategory", true, DataSourceUpdateMode.OnPropertyChanged); _category.Format += delegate(object sender, ListControlConvertEventArgs args) { args.Value = _component.FormatCategory(args.ListItem); }; _okButton.DataBindings.Add("Visible", _component, "ShowAcceptCancelButtons"); _okButton.DataBindings.Add("Enabled", _component, "AcceptEnabled"); _cancelButton.DataBindings.Add("Visible", _component, "ShowAcceptCancelButtons"); }
public void SetComponent(IApplicationComponent component) { _component = (ProcedureTypeGroupSummaryComponent)component; }