Windows 8风格应用开发入门 四 FlipView数据控件2013-05-17为什么使用FlipView控件?如果我们开发一个购物类应用,希望在产品详细页面中显示产品的多个图像,对于这种小型数据集合可以使用FlipView控件。如果我们开发一个房地产类应用,希望针对每间房屋显示许多图像,以展示各个房间,对于这种中型数据集合可以包括FlipView控件,以便让用户可以跳转到特定的照片。什么是FlipView控件?FlipView数据控件用来显示数据集合,用户可以通过滑动在其子窗体间切换,当然也可以点击左右或者上下两侧的切换按钮在其子窗体间切换。FlipView控件继承自ItemsControl类。

下面我们来看FlipView控件中几个重要属性和事件:1) ItemsSource属性:获取或设置生成其内容的对象源;2) ItemTemplate属性:获取或设置显示项的模版;3) ItemTemplateSelector属性:选择生效的模版(一般在定义了多个ItemTemplate时使用);4) ItemsPanel属性:获取或设置放置内容的面板(通常用来改变FlipView控件的切换方向);5) SelectionChanged事件:当选择的项改变时触发;如何使用FlipView控件?对于我们开发者如何在应用程序中使用FlipView控件呈现数据呢?让我们看一下三种常用的FlipView呈现数据效果和如何在代码中如何实现这些效果:1) 默认方式,左右浏览数据。

XAML中声明FlipView控件,设置DataTemplate,其中Image控件用于显示图片、TextBlock控件用于显示图片的标题。具体代码如下: