GroupStyle.Panel プロパティ

定義

項目のレイアウトに使用するパネルを作成するテンプレートを取得または設定します。

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>  

プロパティ値

項目のレイアウトに使用するパネルを作成する ItemsPanelTemplate オブジェクト。

注釈

ItemsPanelTemplate オブジェクト要素には、項目のルート要素として機能する FrameworkElement 派生クラスを 1 つだけ含める必要があります。 ほとんどの場合、これは Panel 派生クラスです。 展開されたテンプレートは、実現された項目の親として機能し、一般に複数の項目があります。 したがって、 ItemsPanelTemplate の目的のルート要素の XAML コンテンツ プロパティは、 Panel.Children と同様にコレクションをサポートする必要があります。

重要

GroupStyle.Panel プロパティの ItemsPanelTemplate に対して宣言されたテンプレートのルート要素を仮想化パネルにすることはできません。 パネルの仮想化は、 VirtualizingPanel から派生する任意の型 ( VirtualizingStackPanel クラスなど) として定義されます。

適用対象