GroupStyle.Panel Propiedad

Definición

Obtiene o establece una plantilla que crea el panel utilizado para diseñar los elementos.

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>  

Valor de propiedad

Objeto ItemsPanelTemplate que crea el panel utilizado para diseñar los elementos.

Comentarios

Un elemento de objeto ItemsPanelTemplate debe contener exactamente una clase derivada de FrameworkElement que actúa como elemento raíz para los elementos. En la mayoría de los casos, se trata de una clase derivada de Panel. La plantilla expandida actúa como elemento primario para los elementos realizados y, por lo general, hay más de un elemento. Por lo tanto, la propiedad de contenido XAML del elemento raíz previsto de itemsPanelTemplate debe admitir una colección, como hace Panel.Children .

Importante

El elemento raíz de la plantilla declarada para ItemsPanelTemplate en la propiedad GroupStyle.Panel no puede ser un panel de virtualización. Los paneles de virtualización se definen como cualquier tipo que derive de VirtualizingPanel, por ejemplo, la clase VirtualizingStackPanel .

Se aplica a

Consulte también