Tiles for UWP
ContentTemplate と BackContentTemplate
C1Tiles の使い方 > ContentTemplate と BackContentTemplate

ContentTemplateBackContentTemplate を使用すると、Tiles for UWP コントロールの外観をカスタマイズすることができます。タイルに最初に表示するコンテンツを ContentTemplate に置き、別のコンテンツにスライドまたはフリップされたときに表示するコンテンツを BackContentTemplate に置きます。

たとえば、次のマークアップは、ContentTemplateBackContentTemplateC1SlideTile コントロールに追加します。

実行すると、最初は ContentTemplate が次のように表示されます。

マークアップ
コードのコピー
<Tile:C1SlideTile Content="2" HeaderPadding="12" HorizontalContentAlignment="Stretch" VerticalContentAlignment="Stretch" Padding="0" 
Header="C1SlideTile" Foreground="White" FontSize="80" HeaderForeground="White" HeaderFontSize="12" Width="280" Height="200">
      <Tile:C1Tile.ContentTemplate>
                 <DataTemplate>
                     <Border Background="#FFBC1C48" >
                         <TextBlock Text="{Binding}" VerticalAlignment="Center" HorizontalAlignment="Center" />
                     </Border>
                 </DataTemplate>
             </Tile:C1Tile.ContentTemplate>
             <Tile:C1Tile.BackContentTemplate>
                 <DataTemplate>
                     <Border Background="#FF028541" >
                         <StackPanel VerticalAlignment="Center" HorizontalAlignment="Center">
                             <TextBlock Text="{Binding}" Foreground="White" HorizontalAlignment="Center"/>
                             <TextBlock Text="Back Content Template" Margin="0 -10 0 0" FontSize="12" Foreground="White" 
                             HorizontalAlignment="Center"/>
                         </StackPanel>
                     </Border>
                 </DataTemplate>
             </Tile:C1Tile.BackContentTemplate>
         </Tile:C1SlideTile>

もう一方のコンテンツテンプレートに変化すると、コントロールには次の BackContentTemplate が表示されます。

関連トピック