/// <summary> /// Constructor /// </summary> public ModalityEditorComponentControl(ModalityEditorComponent component) : base(component) { InitializeComponent(); _component = component; _name.DataBindings.Add("Value", _component, "Name", true, DataSourceUpdateMode.OnPropertyChanged); _id.DataBindings.Add("Value", _component, "ID", true, DataSourceUpdateMode.OnPropertyChanged); _aeTitle.DataBindings.Add("Value", _component, "AETitle", true, DataSourceUpdateMode.OnPropertyChanged); _facility.DataSource = _component.FacilityChoices; _facility.DataBindings.Add("Value", _component, "Facility", true, DataSourceUpdateMode.OnPropertyChanged); _facility.Format += delegate(object sender, ListControlConvertEventArgs e) { e.Value = _component.FormatFacility(e.ListItem); }; _dicomModality.DataSource = _component.DicomModalityChoices; _dicomModality.DataBindings.Add("Value", _component, "DicomModality", true, DataSourceUpdateMode.OnPropertyChanged); _dicomModality.Format += delegate(object sender, ListControlConvertEventArgs e) { e.Value = _component.FormatDicomModality(e.ListItem); }; _acceptButton.DataBindings.Add("Enabled", _component, "AcceptEnabled", true, DataSourceUpdateMode.OnPropertyChanged); }
public void SetComponent(IApplicationComponent component) { _component = (ModalityEditorComponent)component; }