/// <summary> /// Constructor /// </summary> public PatientNoteEditorComponentControl(PatientNoteEditorComponent component) : base(component) { InitializeComponent(); _component = component; _category.DataSource = _component.CategoryChoices; _category.Format += delegate(object sender, ListControlConvertEventArgs e) { e.Value = _component.FormatNoteCategory(e.ListItem); }; _category.DataBindings.Add("Value", _component, "Category", true, DataSourceUpdateMode.OnPropertyChanged); _description.DataBindings.Add("Value", _component, "CategoryDescription", true, DataSourceUpdateMode.OnPropertyChanged); _comment.DataBindings.Add("Value", _component, "Comment", true, DataSourceUpdateMode.OnPropertyChanged); _acceptButton.DataBindings.Add("Enabled", _component, "AcceptEnabled", true, DataSourceUpdateMode.OnPropertyChanged); _expiryDate.DataBindings.Add("Value", _component, "ExpiryDate", true, DataSourceUpdateMode.OnPropertyChanged); _category.Enabled = _component.IsCommentEditable; _comment.ReadOnly = !_component.IsCommentEditable; _expiryDate.Enabled = _component.IsExpiryDateEditable; }
/// <summary> /// Constructor /// </summary> public PatientNoteEditorComponentControl(PatientNoteEditorComponent component) :base(component) { InitializeComponent(); _component = component; _category.DataSource = _component.CategoryChoices; _category.Format += delegate(object sender, ListControlConvertEventArgs e) { e.Value = _component.FormatNoteCategory(e.ListItem); }; _category.DataBindings.Add("Value", _component, "Category", true, DataSourceUpdateMode.OnPropertyChanged); _description.DataBindings.Add("Value", _component, "CategoryDescription", true, DataSourceUpdateMode.OnPropertyChanged); _comment.DataBindings.Add("Value", _component, "Comment", true, DataSourceUpdateMode.OnPropertyChanged); _acceptButton.DataBindings.Add("Enabled", _component, "AcceptEnabled", true, DataSourceUpdateMode.OnPropertyChanged); _expiryDate.DataBindings.Add("Value", _component, "ExpiryDate", true, DataSourceUpdateMode.OnPropertyChanged); _category.Enabled = _component.IsCommentEditable; _comment.ReadOnly = !_component.IsCommentEditable; _expiryDate.Enabled = _component.IsExpiryDateEditable; }
public void SetComponent(IApplicationComponent component) { _component = (PatientNoteEditorComponent)component; }