示例#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
 /// <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)
 }