コード例 #1
0
 private void btn_Click2(object sender, EventArgs e)
 {
     //Ccommand pattern cagırma
     if ((sender as Button).TabIndex == 1)
     {
         Isik     isik     = new Isik();
         ICommand switchUp = new FlipUpCommand(isik);
         Switch   s        = new Switch();
         s.StoreAndExecute(switchUp);
     }
     else if ((sender as Button).TabIndex == 2)
     {
         Isik     isik       = new Isik();
         ICommand switchDown = new FlipDownCommand(isik);
         Switch   s          = new Switch();
         s.StoreAndExecute(switchDown);
     }
 }
コード例 #2
0
 public FlipDownCommand(Isik isik)
 {
     _isik = isik;
 }
コード例 #3
0
 public FlipUpCommand(Isik isik)
 {
     _isik = isik;
 }