Windows Phone上的复选框页面

问题描述:

如何检查我的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。

做这样的:

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

您正在使用eventproperty

如果你想检查是否有任何CheckBox控制的面板上,你可以尝试:

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

您可以使用相同的处理器为您所有的复选框。