/// <summary> /// Constructor /// </summary> public DicomEditorCreateToolComponentControl(DicomEditorCreateToolComponent component) { InitializeComponent(); _component = component; _group.DataBindings.Add("Text", _component, "Group", true, DataSourceUpdateMode.OnPropertyChanged); _element.DataBindings.Add("Text", _component, "Element", true, DataSourceUpdateMode.OnPropertyChanged); _tagName.DataBindings.Add("Value", _component, "TagName", true, DataSourceUpdateMode.OnPropertyChanged); _vr.DataBindings.Add("Value", _component, "Vr", true, DataSourceUpdateMode.OnPropertyChanged); _vr.DataBindings.Add("Enabled", _component, "VrEnabled", true, DataSourceUpdateMode.Never); _value.DataBindings.Add("Value", _component, "Value", true, DataSourceUpdateMode.OnPropertyChanged); _accept.DataBindings.Add("Enabled", _component, "AcceptEnabled", true, DataSourceUpdateMode.Never); base.AcceptButton = _accept; base.CancelButton = _cancel; }
/// <summary> /// Constructor /// </summary> public DicomEditorCreateToolComponentControl(DicomEditorCreateToolComponent component) { InitializeComponent(); _component = component; _group.DataBindings.Add("Text", _component, "Group", true, DataSourceUpdateMode.OnPropertyChanged); _element.DataBindings.Add("Text", _component, "Element", true, DataSourceUpdateMode.OnPropertyChanged); _tagName.DataBindings.Add("Value", _component, "TagName", true, DataSourceUpdateMode.OnPropertyChanged); _vr.DataBindings.Add("Value", _component, "Vr", true, DataSourceUpdateMode.OnPropertyChanged); _vr.DataBindings.Add("Enabled", _component, "VrEnabled", true, DataSourceUpdateMode.Never); _value.DataBindings.Add("Value", _component, "Value", true, DataSourceUpdateMode.OnPropertyChanged); _accept.DataBindings.Add("Enabled", _component, "AcceptEnabled", true, DataSourceUpdateMode.Never); base.AcceptButton = _accept; base.CancelButton = _cancel; }
public void Create() { var creator = new DicomEditorCreateToolComponent(); var result = ApplicationComponent.LaunchAsDialog(this.Context.DesktopWindow, creator, SR.TitleCreateTag); if (result != ApplicationComponentExitCode.Accepted) return; try { //We can only edit tags in the DicomTagDictionary, currently. Context.DumpManagement.EditTag(creator.TagId, creator.Value, false); Context.UpdateDisplay(); } catch (DicomException) { Context.DesktopWindow.ShowMessageBox(SR.MessageTagCannotBeCreated, MessageBoxActions.Ok); } }
public void Create() { DicomEditorCreateToolComponent creator = new DicomEditorCreateToolComponent(); ApplicationComponentExitCode result = ApplicationComponent.LaunchAsDialog(this.Context.DesktopWindow, creator, SR.TitleCreateTag); if (result == ApplicationComponentExitCode.Accepted) { try { this.Context.DumpManagement.EditTag(creator.TagId, creator.Value, false); } catch (DicomException) { this.Context.DesktopWindow.ShowMessageBox(SR.MessageTagCannotBeCreated, MessageBoxActions.Ok); return; } this.Context.UpdateDisplay(); } }
public void SetComponent(IApplicationComponent component) { _component = (DicomEditorCreateToolComponent)component; }
public void SetComponent(IApplicationComponent component) { _component = (DicomEditorCreateToolComponent)component; }