Esempio n. 1
0
        /// <summary>
        /// Constructor.
        /// </summary>
        public NBIASearchCriteriaComponentControl(NBIASearchCriteriaComponent component)
            : base(component)
        {
            _component = component;
            InitializeComponent();

            ClearCanvasStyle.SetTitleBarStyle(_titleBar);

            _modality.SetAvailableModalities(_component.AvailableSearchModalities);
            _modality.DataBindings.Add("CheckedModalities", component, "SearchModalities", true, DataSourceUpdateMode.OnPropertyChanged);
            _modality.DataBindings.Add("Enabled", component, "Enabled", true, DataSourceUpdateMode.OnPropertyChanged);

            _patientID.DataBindings.Add("Value", _component, "PatientId", true, DataSourceUpdateMode.OnPropertyChanged);
            _patientID.DataBindings.Add("Enabled", _component, "Enabled", true, DataSourceUpdateMode.OnPropertyChanged);

            _patientsName.DataBindings.Add("Value", _component, "PatientsName", true, DataSourceUpdateMode.OnPropertyChanged);
            _patientsName.DataBindings.Add("Enabled", _component, "Enabled", true, DataSourceUpdateMode.OnPropertyChanged);

            _patientsSex.DataBindings.Add("Value", _component, "PatientsSex", true, DataSourceUpdateMode.OnPropertyChanged);
            _patientsSex.DataBindings.Add("Enabled", _component, "Enabled", true, DataSourceUpdateMode.OnPropertyChanged);

            _project.DataBindings.Add("Value", _component, "Project", true, DataSourceUpdateMode.OnPropertyChanged);
            _project.DataBindings.Add("Enabled", _component, "Enabled", true, DataSourceUpdateMode.OnPropertyChanged);

            // Not used fields
            //_protocolId.DataBindings.Add("Value", _component, "ProtocolId", true, DataSourceUpdateMode.OnPropertyChanged);
            //_protocolId.DataBindings.Add("Enabled", _component, "Enabled", true, DataSourceUpdateMode.OnPropertyChanged);

            //_protocolName.DataBindings.Add("Value", _component, "ProtocolName", true, DataSourceUpdateMode.OnPropertyChanged);
            //_protocolName.DataBindings.Add("Enabled", _component, "Enabled", true, DataSourceUpdateMode.OnPropertyChanged);

            //_siteName.DataBindings.Add("Value", _component, "SiteName", true, DataSourceUpdateMode.OnPropertyChanged);
            //_siteName.DataBindings.Add("Enabled", _component, "Enabled", true, DataSourceUpdateMode.OnPropertyChanged);

            //_siteId.DataBindings.Add("Value", _component, "SiteId", true, DataSourceUpdateMode.OnPropertyChanged);
            //_siteId.DataBindings.Add("Enabled", _component, "Enabled", true, DataSourceUpdateMode.OnPropertyChanged);

            _sliceThickness.DataBindings.Add("Value", _component, "SliceThickness", true, DataSourceUpdateMode.OnPropertyChanged);
            _sliceThickness.DataBindings.Add("Enabled", _component, "Enabled", true, DataSourceUpdateMode.OnPropertyChanged);

            _studyInstanceUid.DataBindings.Add("Value", _component, "StudyInstanceUid", true, DataSourceUpdateMode.OnPropertyChanged);
            _studyInstanceUid.DataBindings.Add("Enabled", _component, "Enabled", true, DataSourceUpdateMode.OnPropertyChanged);

            _patientsBirthDate.DataBindings.Add("Value", _component, "PatientsBirthDate", true, DataSourceUpdateMode.OnPropertyChanged);
            _patientsBirthDate.DataBindings.Add("Enabled", _component, "Enabled", true, DataSourceUpdateMode.OnPropertyChanged);

            _searchButton.DataBindings.Add("Enabled", _component, "Enabled", true, DataSourceUpdateMode.OnPropertyChanged);
            _cancelButton.DataBindings.Add("Enabled", _component, "CancelEnabled", true, DataSourceUpdateMode.OnPropertyChanged);
            _resetButton.DataBindings.Add("Enabled", _component, "ResetEnabled", true, DataSourceUpdateMode.OnPropertyChanged);
        }
        /// <summary>
        /// Constructor.
        /// </summary>
        public NBIASearchCriteriaComponentControl(NBIASearchCriteriaComponent component)
            : base(component)
        {
            _component = component;
            InitializeComponent();

            ClearCanvasStyle.SetTitleBarStyle(_titleBar);

            _modality.SetAvailableModalities(_component.AvailableSearchModalities);
            _modality.DataBindings.Add("CheckedModalities", component, "SearchModalities", true, DataSourceUpdateMode.OnPropertyChanged);
            _modality.DataBindings.Add("Enabled", component, "Enabled", true, DataSourceUpdateMode.OnPropertyChanged);

            _patientID.DataBindings.Add("Value", _component, "PatientId", true, DataSourceUpdateMode.OnPropertyChanged);
            _patientID.DataBindings.Add("Enabled", _component, "Enabled", true, DataSourceUpdateMode.OnPropertyChanged);

            _patientsName.DataBindings.Add("Value", _component, "PatientsName", true, DataSourceUpdateMode.OnPropertyChanged);
            _patientsName.DataBindings.Add("Enabled", _component, "Enabled", true, DataSourceUpdateMode.OnPropertyChanged);

            _patientsSex.DataBindings.Add("Value", _component, "PatientsSex", true, DataSourceUpdateMode.OnPropertyChanged);
            _patientsSex.DataBindings.Add("Enabled", _component, "Enabled", true, DataSourceUpdateMode.OnPropertyChanged);

            _project.DataBindings.Add("Value", _component, "Project", true, DataSourceUpdateMode.OnPropertyChanged);
            _project.DataBindings.Add("Enabled", _component, "Enabled", true, DataSourceUpdateMode.OnPropertyChanged);

            // Not used fields
            //_protocolId.DataBindings.Add("Value", _component, "ProtocolId", true, DataSourceUpdateMode.OnPropertyChanged);
            //_protocolId.DataBindings.Add("Enabled", _component, "Enabled", true, DataSourceUpdateMode.OnPropertyChanged);

            //_protocolName.DataBindings.Add("Value", _component, "ProtocolName", true, DataSourceUpdateMode.OnPropertyChanged);
            //_protocolName.DataBindings.Add("Enabled", _component, "Enabled", true, DataSourceUpdateMode.OnPropertyChanged);

            //_siteName.DataBindings.Add("Value", _component, "SiteName", true, DataSourceUpdateMode.OnPropertyChanged);
            //_siteName.DataBindings.Add("Enabled", _component, "Enabled", true, DataSourceUpdateMode.OnPropertyChanged);

            //_siteId.DataBindings.Add("Value", _component, "SiteId", true, DataSourceUpdateMode.OnPropertyChanged);
            //_siteId.DataBindings.Add("Enabled", _component, "Enabled", true, DataSourceUpdateMode.OnPropertyChanged);

            _sliceThickness.DataBindings.Add("Value", _component, "SliceThickness", true, DataSourceUpdateMode.OnPropertyChanged);
            _sliceThickness.DataBindings.Add("Enabled", _component, "Enabled", true, DataSourceUpdateMode.OnPropertyChanged);

            _studyInstanceUid.DataBindings.Add("Value", _component, "StudyInstanceUid", true, DataSourceUpdateMode.OnPropertyChanged);
            _studyInstanceUid.DataBindings.Add("Enabled", _component, "Enabled", true, DataSourceUpdateMode.OnPropertyChanged);

            _patientsBirthDate.DataBindings.Add("Value", _component, "PatientsBirthDate", true, DataSourceUpdateMode.OnPropertyChanged);
            _patientsBirthDate.DataBindings.Add("Enabled", _component, "Enabled", true, DataSourceUpdateMode.OnPropertyChanged);

            _searchButton.DataBindings.Add("Enabled", _component, "Enabled", true, DataSourceUpdateMode.OnPropertyChanged);
            _cancelButton.DataBindings.Add("Enabled", _component, "CancelEnabled", true, DataSourceUpdateMode.OnPropertyChanged);
            _resetButton.DataBindings.Add("Enabled", _component, "ResetEnabled", true, DataSourceUpdateMode.OnPropertyChanged);
        }
 /// <summary>
 /// Called by the host to assign this view to a component.
 /// </summary>
 public void SetComponent(IApplicationComponent component)
 {
     _component = (NBIASearchCriteriaComponent)component;
 }
 /// <summary>
 /// Called by the host to assign this view to a component.
 /// </summary>
 public void SetComponent(IApplicationComponent component)
 {
     _component = (NBIASearchCriteriaComponent)component;
 }