Esempio n. 1
0
 bool targetTrackingStart(IMovableTarget movableTarget)
 {
     if (_config == null)
     {
         return(false);
     }
     timerDispose();
     _tracking = movableTarget;
     updateTrack(true);
     _timer = new Timer(timerTrackingCallBack, null, 0, 1000);
     return(true);
 }
Esempio n. 2
0
 private void updateSelectedTrack(TrackCanvas track)
 {
     _track = track;
     if (_track != null)
     {
         _track.Selected = true;
         IMovableTarget target = _track.GetTarget();
         MenuBarsBaseInfo.Instance.SelectedTarget = target;
         if (MenuBarsBaseInfo.Instance.SelectedTarget != null)
         {
             (MenuBarsBaseInfo.Instance.SelectedTarget as MovableTarget).PropertyChanged += SelectingTargetCanvas_PropertyChanged;
         }
     }
     else
     {
         MenuBarsBaseInfo.Instance.SelectedTarget = null;
     }
 }