/// <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;
        }
Пример #3
0
		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);
		    }
		}
Пример #4
0
		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();
			}
		}
Пример #5
0
 public void SetComponent(IApplicationComponent component)
 {
     _component = (DicomEditorCreateToolComponent)component;
 }
 public void SetComponent(IApplicationComponent component)
 {
     _component = (DicomEditorCreateToolComponent)component;
 }