ItemsControl.ItemsPanel Proprietà
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Ottiene o imposta il modello che definisce il pannello che controlla il layout di elementi.
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"/>
Valore della proprietà
Elemento ItemsPanelTemplate che definisce il pannello da usare per il layout degli elementi. Il valore predefinito per ItemsControl è un oggettoItemsPanelTemplate che specifica un oggetto StackPanel.
Esempio
Sostituire il pannello predefinito usato in ListView con un oggetto ItemsStackPanel che ha il relativo orientamento modificato in Orizzontale.
<ListView>
<x:String>Hello</x:String>
<x:String>World</x:String>
<ItemsControl.ItemsPanel>
<ItemsPanelTemplate>
<ItemsStackPanel Orientation="Horizontal" />
</ItemsPanelTemplate>
</ItemsControl.ItemsPanel>
</ListView>
Commenti
Nota
ComboBox usa un CarouselPanel come elemento ItemsPanel . L'uso di un pannello diverso come ItemsPanel di ComboBox non è supportato e potrebbe comportare un comportamento indesiderato.