예제 #1
0
 /// <summary>
 /// Diese Methode informiert alle registrierten Eventhandler über den Zustandswechsel
 /// (ein-/ausgeschaltet) der LED.
 /// </summary>
 public void OnLedStateChanged(LedEventArgs e)
 {
     if (LedStateChanged != null)
     {
         LedStateChanged(this, e);
     }
 }
예제 #2
0
파일: Led.cs 프로젝트: CarloXIII/CSA_Robot
 /// <summary>
 /// Diese Methode informiert alle registrierten Eventhandler über den Zustandswechsel 
 /// (ein-/ausgeschaltet) der LED.
 /// </summary>
 public void OnLedStateChanged(LedEventArgs e)
 {
     if (LedStateChanged != null)
     {
         LedStateChanged(this, e);
     }
 }
예제 #3
0
 void LedStateChanged(object sender, LedEventArgs e)
 {
     if (this.InvokeRequired)
     {
         this.Invoke(new EventHandler<LedEventArgs>(LedStateChanged), new object[] { sender, e });
     }
     else
     {
         State = e.LedEnabled;
     }
 }
예제 #4
0
파일: LedView.cs 프로젝트: maesi/prgsy
 void ledStateChanged(object sender, LedEventArgs e)
 {
     LedEnabled = led.LedEnabled;
 }
예제 #5
0
파일: Led.cs 프로젝트: snapthecoder/CSA
 /// <summary>
 /// Diese Methode informiert alle registrierten Eventhandler über den Zustandswechsel
 /// (ein-/ausgeschaltet) der LED.
 /// </summary>
 public void OnLedStateChanged(LedEventArgs e) => LedStateChanged?.Invoke(this, e);
예제 #6
0
 /// <summary>
 /// Dieser Eventhandler wird aufgerufen, wenn sich der Zustand der LED (Model) verändert hat. Somit
 /// kann die View den aktuellen Zustand anzeigen.
 /// </summary>
 /// 
 /// <param name="sender"></param>
 /// <param name="e"></param>
 private void LedStateChanged(object sender, LedEventArgs e)
 {
     State = e.LedEnabled;
     //State = led.LedEnabled; (Alternative)
     //State = ((Led)sender).LedEnabled; (Alternative)
 }