Langage

ItemsControl.ItemsPanel Propriété

Définition

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é.

S’applique à