Panel.Children Property


Gets a UIElementCollection of child elements of this Panel.

public System.Windows.Controls.UIElementCollection Children { get; }
Property Value


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";
Dim myStackPanel As New StackPanel()
Dim myButton As New Button()
myButton.Content = "Press me"


The Children collection of a Panel element can only consist of UIElement objects. Adding a UIElement child to a Panel implicitly adds it to the UIElementCollection for the Panel element.

Do not use this collection with derived Panel classes; use the InternalChildren collection instead.

This property returns null if the Panel is data bound.

Applies to

See Also