public void Reset()
 {
     _fireChangeEvent = false;
     _simpleQuestion.Reset(InitialSelection);
     foreach (var detailsControl in QuantificationDetailsControls)
     {
         detailsControl.Reset();
     }
     _fireChangeEvent = true;
     FireAnatomicEnityCharacteristicChangedEvent();
 }
Exemple #2
0
        public void Reset()
        {
            _fireChangeEvent   = false;
            SelectedValidTerms = InitialSelection;
            _simpleQuestion.Reset(SelectedValidTerms);

            CollectionUtils.ForEach(Controls,
                                    ctrl =>
            {
                if (ctrl is AnatomicEntityCharacteristicCtrl)
                {
                    ((AnatomicEntityCharacteristicCtrl)ctrl).Reset();
                }
                else if (ctrl is ImagingObservationCharacteristicCtrl)
                {
                    ((ImagingObservationCharacteristicCtrl)ctrl).Reset();
                }
            });
            _fireChangeEvent = true;

            FireComponentChangedEvent();
        }