Ejemplo n.º 1
0
 private void disposeRadarImage()
 {
     if (_radarImage != null)
     {
         _radarImage.Stop();
         this.Children.Remove(_radarImage);
     }
     _radarImage = null;
 }
Ejemplo n.º 2
0
 private void loadRadarImage()
 {
     if (_radarImage == null)
     {
         _radarImage                 = new RadarImage(_locator);
         _radarImage.Visibility      = System.Windows.Visibility.Visible;
         _radarImage.ColorTableIndex = _radar.RadarAddress.ColorTableIndex;
         this.Children.Add(_radarImage);
     }
 }
Ejemplo n.º 3
0
 private void loadRadarInfo()
 {
     if (_radar.IsEnable)
     {
         loadRadarImage();
         startRpc();
         restartRadarImage();
     }
     else
     {
         stopTimer();
         _radarControl.Stop();
         if (_radarImage != null)
         {
             this.Children.Remove(_radarImage);
             _radarImage.Stop();
         }
         _radarImage = null;
     }
 }