/// <summary> /// Constructor /// </summary> public WorklistSummaryComponentControl(WorklistSummaryComponent component) : base(component) { InitializeComponent(); _component = component; _worklistTableView.ToolbarModel = _component.SummaryTableActionModel; _worklistTableView.MenuModel = _component.SummaryTableActionModel; _worklistTableView.Table = _component.SummaryTable; _worklistTableView.DataBindings.Add("Selection", _component, "SummarySelection", true, DataSourceUpdateMode.OnPropertyChanged); _classComboBox.DataSource = _component.WorklistClassChoices; _classComboBox.DataBindings.Add("Value", _component, "SelectedWorklistClass", true, DataSourceUpdateMode.OnPropertyChanged); _classComboBox.Format += delegate(object sender, ListControlConvertEventArgs e) { e.Value = _component.FormatWorklistClassChoicesItem(e.ListItem); }; _name.DataBindings.Add("Value", _component, "Name", true, DataSourceUpdateMode.OnPropertyChanged); _includeUserDefinedWorklists.DataBindings.Add("Checked", _component, "IncludeUserDefinedWorklists", true, DataSourceUpdateMode.OnPropertyChanged); _okButton.DataBindings.Add("Visible", _component, "ShowAcceptCancelButtons"); _okButton.DataBindings.Add("Enabled", _component, "AcceptEnabled"); _cancelButton.DataBindings.Add("Visible", _component, "ShowAcceptCancelButtons"); }
public void SetComponent(IApplicationComponent component) { _component = (WorklistSummaryComponent)component; }