Panel.Children プロパティ

定義

この UIElementCollection の子要素の Panel を取得します。Gets a UIElementCollection of child elements of this Panel.

public:
 property System::Windows::Controls::UIElementCollection ^ Children { System::Windows::Controls::UIElementCollection ^ get(); };
public System.Windows.Controls.UIElementCollection Children { get; }
member this.Children : System.Windows.Controls.UIElementCollection
Public ReadOnly Property Children As UIElementCollection

プロパティ値

UIElementCollectionA UIElementCollection. 既定値は空の UIElementCollection です。The default is an empty UIElementCollection.

次のコード例は、 Childrenプロパティを使用してUIElement子をPanel要素に追加する方法を示しています。The following code example demonstrates how to use the Children property to add a UIElement child to a Panel element.

StackPanel myStackPanel = new StackPanel();
Button myButton = new Button();
myButton.Content = "Press me";
myStackPanel.Children.Add(myButton);
Dim myStackPanel As New StackPanel()
Dim myButton As New Button()
myButton.Content = "Press me"
myStackPanel.Children.Add(myButton)

注釈

要素のコレクションは、 ChildrenオブジェクトでUIElementのみ構成できます。 PanelThe Children collection of a Panel element can only consist of UIElement objects. に子を追加すると、 Panel要素UIElementCollectionのに暗黙的に子が追加されます。Panel UIElementAdding a UIElement child to a Panel implicitly adds it to the UIElementCollection for the Panel element.

派生Panelクラスでこのコレクションを使用しないでくださいInternalChildren 。代わりにコレクションを使用してください。Do not use this collection with derived Panel classes; use the InternalChildren collection instead.

がデータバインドnullされPanelている場合、このプロパティはを返します。This property returns null if the Panel is data bound.

適用対象

こちらもご覧ください