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 ;
您正在使用event
像property
。
如果你想检查是否有任何CheckBox
控制的面板上,你可以尝试:
_wp.Children.OfType<CheckBox>().Any();
您可以使用相同的处理器为您所有的复选框。