C1TileView コントロールの項目を最小化および最大化した場合の表示方法をカスタマイズできます。たとえば、最小化された項目のコンテンツ領域にアイコンを表示して、その項目に含まれるコンテンツの種類を示すことができます。ContentMinimized プロパティおよび ContentMaximized プロパティを使用して、表示テンプレートを設定できます。これらのプロパティが設定されていない場合は、Content が使用されます。
たとえば、次のマークアップは、ContentMinimized テンプレートと ContentMaximized テンプレートを追加します。
XAML |
コードのコピー
|
---|---|
<c1:C1TileView Name="C1TileView1"> <c1:C1TileViewItem Background="Red" Header="赤色"> <c1:C1TileViewItem.ContentMinimized > <Label Content="最小化" Height="28" Name="Label1" Foreground="White"/> </c1:C1TileViewItem.ContentMinimized> <c1:C1TileViewItem.ContentMaximized > <Label Content="最大化" Height="28" Name="Label2" Foreground="White"/> </c1:C1TileViewItem.ContentMaximized> </c1:C1TileViewItem> <c1:C1TileViewItem Background="Orange" Header="オレンジ色"> <c1:C1TileViewItem.ContentMinimized > <Label Content="最小化" Height="28" Name="Label3" Foreground="White"/> </c1:C1TileViewItem.ContentMinimized> <c1:C1TileViewItem.ContentMaximized > <Label Content="最大化" Height="28" Name="Label4" Foreground="White"/> </c1:C1TileViewItem.ContentMaximized> </c1:C1TileViewItem> </c1:C1TileView> |
C1TileView の最小化および最大化された状態に使用されるテンプレートを追加しました。アプリケーションを実行し、項目の1つを最大化して、最小化された項目も最大化された項目もコンテンツが変更されることを確認してください。最小化された項目を最大化すると、各項目のコンテンツが再度変更されます。