public AIMSearchCriteriaComponentControl(AIMSearchCriteriaComponent component) : base(component) { _component = component; InitializeComponent(); ClearCanvasStyle.SetTitleBarStyle(_titleBar); _anatomicEntities.DataBindings.Add("Enabled", _component, "Enabled", true, DataSourceUpdateMode.OnPropertyChanged); _anatomicEntities.ValueChanged += OnAnatomicEntitiesValueChanged; _imagingObservations.DataBindings.Add("Enabled", _component, "Enabled", true, DataSourceUpdateMode.OnPropertyChanged); _imagingObservations.ValueChanged += OnImagingObservationsValueChanged; _anatomicEntityCharacteristics.DataBindings.Add("Enabled", _component, "Enabled", true, DataSourceUpdateMode.OnPropertyChanged); _anatomicEntityCharacteristics.ValueChanged += OnAnatomicEntityCharacteristicsValueChanged; _imagingObservationCharacteristics.DataBindings.Add("Enabled", _component, "Enabled", true, DataSourceUpdateMode.OnPropertyChanged); _imagingObservationCharacteristics.ValueChanged += OnImagingObservationCharacteristicsValueChanged; _studyInstanceUid.DataBindings.Add("Value", _component, "StudyInstanceUid", true, DataSourceUpdateMode.OnPropertyChanged); _studyInstanceUid.DataBindings.Add("Enabled", _component, "Enabled", true, DataSourceUpdateMode.OnPropertyChanged); _user.DataBindings.Add("Value", _component, "User", true, DataSourceUpdateMode.OnPropertyChanged); _user.DataBindings.Add("Enabled", _component, "Enabled", true, DataSourceUpdateMode.OnPropertyChanged); _imageAnnotation.DataBindings.Add("Checked", _component, "ImageAnnotation", true, DataSourceUpdateMode.OnPropertyChanged); _imageAnnotation.DataBindings.Add("Enabled", _component, "Enabled", true, DataSourceUpdateMode.OnPropertyChanged); _annotationOfAnnotation.DataBindings.Add("Checked", _component, "AnnotationOfAnnotation", true, DataSourceUpdateMode.OnPropertyChanged); _annotationOfAnnotation.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); _imageAnnotation.Click += delegate { _component.ImageAnnotation = true; }; _annotationOfAnnotation.Click += delegate { _component.AnnotationOfAnnotation = true; }; }
/// <summary> /// Called by the host to assign this view to a component. /// </summary> public void SetComponent(IApplicationComponent component) { _component = (AIMSearchCriteriaComponent)component; }