Panel::IsItemsHost Property
![]() |
---|
The .NET API Reference documentation has a new home. Visit the .NET API Browser on docs.microsoft.com to see the new experience. |
Gets or sets a value that indicates that this Panel is a container for user interface (UI) items that are generated by an ItemsControl.
Assembly: PresentationFramework (in PresentationFramework.dll)
The following example uses a ControlTemplate to create a horizontal ListBox. The horizontal StackPanel is specified within the ControlTemplate. The IsItemsHost property is set to true on the StackPanel, which indicates that the generated items should be placed in the panel. When you specify it this way, the ItemsPanel cannot be replaced by the user of the control without using a ControlTemplate. Therefore, do this only if you know that you do not want the panel to be replaced without the use of a template.
Alternatively, you can set the ItemsControl::ItemsPanel property. The following example sets the ItemsPanel in a Style of a ListBox.
Available since 3.0
Silverlight
Available since 3.0
Windows Phone Silverlight
Available since 7.0