2012-07-29 64 views
0

如何檢查我的Windows手機頁面上是否有複選框?所以,我添加WrapPanel到我的頁面:Windows Phone上的複選框頁面

  _wp = new WrapPanel 
      { 
       Orientation = System.Windows.Controls.Orientation.Horizontal, 
       Height = 80, 
      }; 
      _tb = new TextBlock 
      { 
       Text = gameText, 
       Width = 250 
      }; 
      _wp.Children.Add(_tb); 

      _cb = new CheckBox(); 

      _wp.Children.Add(_cb); 

      this.Items.Add(_wp); 

但我需要寫入處理程序複選框。我不能爲此做些什麼:

  _cb = new CheckBox { CheckedChanged += my_handler } 

那麼,我該怎麼辦呢?

UPD:

我需要只讓一個複選框被選中。在處理程序中,我想執行所有複選框,但發件人檢查= false。

回答

3

做這樣的:

 _cb = new CheckBox(); 
_cb.Checked = true; 
    _cb. CheckedChanged += my_handler ; 

您正在使用eventproperty

如果你想檢查是否有任何CheckBox控制的面板上,你可以嘗試:

_wp.Children.OfType<CheckBox>().Any(); 

您可以使用相同的處理器爲您所有的複選框。

相關問題