Freigeben über


GroupStyle.Panel Eigenschaft

Definition

Ruft eine Vorlage ab, die den Bereich erstellt, der zum Erstellen der Elemente verwendet wird, oder legt diese fest.

public:
 property ItemsPanelTemplate ^ Panel { ItemsPanelTemplate ^ get(); void set(ItemsPanelTemplate ^ value); };
ItemsPanelTemplate Panel();

void Panel(ItemsPanelTemplate value);
public ItemsPanelTemplate Panel { get; set; }
var itemsPanelTemplate = groupStyle.panel;
groupStyle.panel = itemsPanelTemplate;
Public Property Panel As ItemsPanelTemplate
<GroupStyle Panel="itemsPanelTemplateReference" />
- or -
<GroupStyle>
  <GroupStyle.Panel>
    singleItemsPanelTemplate
  </GroupStyle.Panel>
</GroupStyle>  

Eigenschaftswert

Ein ItemsPanelTemplate-Objekt , das den Bereich erstellt, der zum Layout der Elemente verwendet wird.

Hinweise

Ein ItemsPanelTemplate-Objektelement sollte genau eine von FrameworkElement abgeleitete Klasse enthalten, die als Stammelement für Elemente dient. In den meisten Fällen ist dies eine von Panel abgeleitete Klasse. Die erweiterte Vorlage dient als übergeordnetes Element für die realisierten Elemente, und es gibt in der Regel mehr als ein Element. Daher sollte die XAML-Inhaltseigenschaft des beabsichtigten Stammelements einer ItemsPanelTemplate eine Auflistung unterstützen, wie panel.Children dies tut.

Wichtig

Das Stammelement der Vorlage, die für die ItemsPanelTemplate in der GroupStyle.Panel-Eigenschaft deklariert wurde, kann kein Virtualisierungsbereich sein. Virtualisierungspanels werden als beliebiger Typ definiert, der von VirtualizingPanel abgeleitet wird, z. B. die VirtualizingStackPanel-Klasse .

Gilt für:

Weitere Informationen