ItemsControl.ItemsPanel Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ruft die Vorlage ab (bzw. legt diese fest), mit der der Bereich definiert wird, der das Layout der Elemente steuert.
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"/>
Eigenschaftswert
Ein ItemsPanelTemplate-Objekt , das den Bereich definiert, der für das Layout der Elemente verwendet werden soll. Der Standardwert für ItemsControl ist eine ItemsPanelTemplate , die ein StackPanel angibt.
Beispiele
Ersetzen Sie den Standardbereich, der in einer ListView verwendet wird, durch ein ItemsStackPanel , dessen Ausrichtung in Horizontal geändert wurde.
<ListView>
<x:String>Hello</x:String>
<x:String>World</x:String>
<ItemsControl.ItemsPanel>
<ItemsPanelTemplate>
<ItemsStackPanel Orientation="Horizontal" />
</ItemsPanelTemplate>
</ItemsControl.ItemsPanel>
</ListView>
Hinweise
Hinweis
ComboBox verwendet ein CarouselPanel als ItemsPanel. Die Verwendung eines anderen Bereichs als ItemsPanel von ComboBox wird nicht unterstützt und kann zu unerwünschtem Verhalten führen.