「C1CarouselPanel の使用」トピックの例の C1CarouselPanel をカスタマイズするには、ItemsPanelTemplate 内の <c1:C1CarouselPanel/> タグ、または <ItemsControl> タグでプロパティを設定します。カルーセルに導入されるプロパティはすべて添付依存プロパティなので、<ItemsControl> タグでプロパティを設定できます。したがって、カルーセルのプロパティを実行時に変更できます。
たとえば、C1CarouselPanel の可視要素の数を制限するために、<c1:C1CarouselPanel> タグで PageSize プロパティを設定できます。
C1CarouselPanel の可視要素の数を制限するために、<ItemsControl> タグで PageSize プロパティを設定することもできます。
| XAML |
コードのコピー
|
|---|---|
<!-- ItemsPanel が C1CarouselPanel を定義する ItemsPanelTemplate に設定された
ItemsControl。PageSize プロパティは、可視要素の数を3つに制限します。-->
<ItemsControl ItemsPanel="{StaticResource carouselPanel}"
c1grid:C1CarouselPanel.PageSize="3">
<!-- ItemsControl 内の任意のコントロールまたは画像。-->
<Image Width="51" Height="51" Source="image1.png"/>
<Image Width="51" Height="51" Source="image2.png"/>
<Image Width="51" Height="51" Source="image3.png"/>
<Button Height="23" Name="Button1" Width="75">Button</Button>
</ItemsControl>
|
|