Esempio n. 1
0
 internal void ActivateTargetListener()
 {
     if (Target != null && !_posTracersActivatedT)
     {
         _targetTrace = Target.EventOptions.PositionChangeNotification;
         Target.EventOptions.PositionChangeNotification = true;
         Target.PositionChanged += source_PositionChanged;
         _targetListener = new PropertyChangeNotifier(this, TargetProperty);
         _targetListener.ValueChanged += TargetChanged;
         _posTracersActivatedT = true;
     }
 }
Esempio n. 2
0
 internal void ActivateSourceListener()
 {
     if (Source != null && !_posTracersActivatedS)
     {
         _sourceTrace = Source.EventOptions.PositionChangeNotification;
         Source.EventOptions.PositionChangeNotification = true;
         Source.PositionChanged += source_PositionChanged;
         _sourceListener = new PropertyChangeNotifier(this, SourceProperty);
         _sourceListener.ValueChanged += SourceChanged;
         _posTracersActivatedS = true;
     } 
 }