3

在 Win 8 中,flipview 控件是一个很好的浏览收藏的控件。但是如何或什么是通过点击或鼠标单击进行“选择”的最佳方式?我总是可以在翻转视图之外放置一个按钮,但这并不是每个平板电脑都期望的触摸体验。

有人可以给出一些示例代码(XAML/C#),说明如何使用某种可以导航到完全不同页面的选择来设置翻转视图控件?

4

1 回答 1

5

如果我正确理解了这个问题,我写了一些有效的示例代码。我可以在 FlipView 中滑动并点击单个项目:

<FlipView Tapped="FlipView_Tapped_1">
    <Image Source="Images/Apple.jpg" />
    <Image Source="Images/Orange.jpg" />
    <Image Source="Images/Banana.jpg" />
</FlipView>

进而

private YourTypeHere SelectedItem;
private void FlipView_Tapped_1(object sender, TappedRoutedEventArgs e)
{
    this.SelectedItem = (sender as FlipView).SelectedItem;
}

您可能不想设置字段,但您明白了。希望你会在你的视图模型中设置一些东西。从那里您可以导航或任何您需要的东西。与其他所有 XAML 中继器一样,FlipView 继承自 ItemsControl。所以你可以完全一样地对待它。http://msdn.microsoft.com/en-us/library/system.windows.controls.itemscontrol.aspx

于 2012-07-20T19:09:11.997 回答