您可以使用ContentTemplates及BackContentTemplates来制定C1Tiles控件外观。首先您需在ContentTemplates中设置需要显示的初始内容,其次你需在BackContentTemplates中设置当瓷片滑动时需要显示的内容。例如,下述标签将一个ContentTemplates和BackContentTemplates加入到一个C1SlideTile控件中:
XAML |
<c1:C1SlideTile Content="2" HeaderPadding="12" HorizontalContentAlignment="Stretch" VerticalContentAlignment="Stretch" Padding="0" Header="C1SlideTile"> <c1:C1Tile.ContentTemplate> <DataTemplate> <Border Background="#FFBC1C48" > <TextBlock Text="{Binding}" VerticalAlignment="Center" HorizontalAlignment="Center" /> </Border> </DataTemplate> </c1:C1Tile.ContentTemplate> <c1: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> </c1:C1Tile.BackContentTemplate> </c1:C1SlideTile> |
在初始运行时,控件的初始外观如下图ContentTemplate显示:
当转换为内容替换模板后,控件外观将如下图BackContentTemplate显示: