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 }

それで、どうすればそれを行うことができますか?

UPD:

チェックボックスを1つだけチェックする必要があります。ハンドラーで、すべてのチェックボックスを実行したいのですが、checked=falseに送信します。

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 に答える