コード例 #1
0
ファイル: Led.cs プロジェクト: p-kiser/hslu-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);
     }
 }
コード例 #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
ファイル: LedView.cs プロジェクト: michaelpantic/Robot
 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
ファイル: LedView.cs プロジェクト: CarloXIII/CSA_Robot
 /// <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)
 }