ItemsControl.ItemsPanel プロパティ
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
項目のレイアウトを制御するパネルを定義するテンプレートを取得または設定します。
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"/>
プロパティ値
項目のレイアウトに使用するパネルを定義する ItemsPanelTemplate 。 ItemsControl の既定値は、StackPanel を指定する ItemsPanelTemplateです。
例
ListView で使用される既定のパネルを、向きが Horizontal に変更された ItemsStackPanel に置き換えます。
<ListView>
<x:String>Hello</x:String>
<x:String>World</x:String>
<ItemsControl.ItemsPanel>
<ItemsPanelTemplate>
<ItemsStackPanel Orientation="Horizontal" />
</ItemsPanelTemplate>
</ItemsControl.ItemsPanel>
</ListView>
注釈
注意
ComboBox では、 ItemsPanel としてカルーセルPanel が使用されます。 ComboBox の ItemsPanel として別のパネルを使用することはサポートされていないため、望ましくない動作が発生する可能性があります。