ItemsControl.ItemsPanel Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Obtient ou définit le modèle qui définit le panneau qui contrôle la disposition des éléments.
public:
property ItemsPanelTemplate ^ ItemsPanel { ItemsPanelTemplate ^ get(); void set(ItemsPanelTemplate ^ value); };
ItemsPanelTemplate ItemsPanel();
void ItemsPanel(ItemsPanelTemplate value);
public ItemsPanelTemplate ItemsPanel { get; set; }
var itemsPanelTemplate = itemsControl.itemsPanel;
itemsControl.itemsPanel = itemsPanelTemplate;
Public Property ItemsPanel As ItemsPanelTemplate
<itemsControl>
<itemsControl.ItemsPanel>
singlePanelTemplate
</itemsControl.ItemsPanel>
</itemsControl>
- or -
<itemsControl ItemsPanel="resourceReferenceToPanelTemplate"/>
Valeur de propriété
ÉlémentPanelTemplate qui définit le panneau à utiliser pour la disposition des éléments. La valeur par défaut de ItemsControl est un ItemsPanelTemplate qui spécifie un StackPanel.
Exemples
Remplacez le panneau par défaut utilisé dans un ListView par un ItemsStackPanel qui a changé d’orientation à Horizontal.
<ListView>
<x:String>Hello</x:String>
<x:String>World</x:String>
<ItemsControl.ItemsPanel>
<ItemsPanelTemplate>
<ItemsStackPanel Orientation="Horizontal" />
</ItemsPanelTemplate>
</ItemsControl.ItemsPanel>
</ListView>
Remarques
Note
ComboBox utilise un CarouselPanel comme élément ItemsPanel. L’utilisation d’un autre panneau comme ItemsPanel de ComboBox n’est pas prise en charge et peut entraîner un comportement non souhaité.