特定のラッパーパネルからコード内の配列またはリストにボタンを追加する方法はありますか? は、私は以下のコードを試してみましたが、それは動作しません:ラップパネルからボタンの配列へのボタンの追加
foreach(Button b in nameOfWrappanel)
{
list.Add(b);
}
特定のラッパーパネルからコード内の配列またはリストにボタンを追加する方法はありますか? は、私は以下のコードを試してみましたが、それは動作しません:ラップパネルからボタンの配列へのボタンの追加
foreach(Button b in nameOfWrappanel)
{
list.Add(b);
}
あなたは、その子にアクセスするためにwrappanel.childrenを指定する必要があります。 Panel
のChildren
プロパティはUIElement
オブジェクトの任意の型を含むことができ、あなただけのretriveするOfType
LINQの拡張メソッドを使用することができUIElementCollection
を返すので
var buttons = myWrapPanel.Children.OfType<Button>().ToList();
Button
エレメント:
foreach (Button b in nameOfWrappanel.Children.OfType<Button>())
{
list.Add(b);
}
:あなたはLINQのを使用することができ
foreach (Button b in nameOfWrappanel.Children)
{
list.Add(b);
}