TransitioningContentControl 切换内容控件
切换内容控件可以使用页面过渡来为内部控件的内容更改添加动画。
您可以使用此控件在幻灯片中显示不同图像的集合。
常用属性
你可能最常使用这些属性:
属性 | 描述 |
---|---|
Content | 要在控件中显示的内容。 |
TransitioningContentControl.ContentTemplate | 用于显示内容的数据模板。 |
TransitioningContentControl.PageTransition | 用于为内容更改添加动画的页面过渡。应用的主题将提供默认的页面过渡。要禁用过渡,请将此属性设置为 null。 |
示例
在此示例中,视图模型包含一个不同图像的集合,以在幻灯片中显示它们。以下 XAML 将使用默认的页面过渡来更改图 像(在数据模板中),每当绑定的 SelectedImage
属性更改时:
<TransitioningContentControl Content="{Binding SelectedImage}" >
<TransitioningContentControl.ContentTemplate>
<DataTemplate DataType="Bitmap">
<Image Source="{Binding}" />
</DataTemplate>
</TransitioningContentControl.ContentTemplate>
</TransitioningContentControl>
在此示例中,指定了不同的页面过渡以水平滑动图像:
<TransitioningContentControl Content="{Binding SelectedImage}" >
<TransitioningContentControl.PageTransition>
<PageSlide Orientation="Horizontal" Duration="0:00:00.500" />
</TransitioningContentControl.PageTransition>
<TransitioningContentControl.ContentTemplate>
<DataTemplate DataType="Bitmap">
<Image Source="{Binding}" />
</DataTemplate>
</TransitioningContentControl.ContentTemplate>
</TransitioningContentControl>
更多信息
信息
有关此控件的完整 API 文档,请参见此处。
信息
在 GitHub 上查看源代码 TransitioningContentControl.cs