0

如何检查我的 Windows Phone 页面上是否有复选框?所以,我将 WrapPanel 添加到我的页面:

            _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 }

那么,我该怎么做呢?

升级版:

我只需要选中一个 CheckBox。在处理程序中,我想做所有的复选框,但发件人检查=假。

4

1 回答 1

3

像这样做:

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

您正在event使用property.

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

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

您可以对所有复选框使用相同的处理程序。

于 2012-07-29T19:24:01.213 回答