Listview 动态列表视图中的FlipView不可滑动
我有一个在运行时从Web服务填充的listview。在我制作的flipview的listview的数据模板中,每个flipview都有三个用户可以滑动的图像。我附上了一张我正在寻找的图片 问题 flipview无法获得用户交互。下面是xamlListview 动态列表视图中的FlipView不可滑动,listview,windows-phone-8.1,windows-phone,windows-store-apps,flipview,Listview,Windows Phone 8.1,Windows Phone,Windows Store Apps,Flipview,我有一个在运行时从Web服务填充的listview。在我制作的flipview的listview的数据模板中,每个flipview都有三个用户可以滑动的图像。我附上了一张我正在寻找的图片 问题 flipview无法获得用户交互。下面是xaml <ListView ManipulationMode="None" IsZoomedInView="False" IsSwipeEnabled="False" > <ListView.ItemTemplate >
<ListView ManipulationMode="None" IsZoomedInView="False" IsSwipeEnabled="False" >
<ListView.ItemTemplate >
<DataTemplate>
<Grid>
<FlipView ItemsSource="{Binding image}" ManipulationMode="All">
<FlipView.ItemTemplate>
<DataTemplate>
<Image Source="{Binding image}" Stretch="Fill"></Image>
</DataTemplate>
</FlipView.ItemTemplate>
</FlipView>
</Grid>
</DataTemplate>
</ListView.ItemTemplate>
</ListView>
您可以添加项控件来代替ListView,因为ListView在使用水平手势的内部控件方面存在一些问题
<ItemsControl>
<ItemsControl.ItemTemplate >
<DataTemplate>
<Grid>
<FlipView ItemsSource="{Binding image}" ManipulationMode="All">
<FlipView.ItemTemplate>
<DataTemplate>
<Image Source="{Binding image}" Stretch="Fill"></Image>
</DataTemplate>
</FlipView.ItemTemplate>
</FlipView>
</Grid>
</DataTemplate>
</ItemsControl.ItemTemplate>
您可能需要手动添加ScrollViewer,因为ItemsControl没有ScrollViewer,您必须在此处应用解决方法
- 使用gridview而不是flipview李>
- 编辑gridview的模板(将其删除并添加(复制/粘贴)flipview模板)
- 将粘贴tempate的目标类型更改为gridview
- 使用查找/替换模板中的所有其他flipview标记 gridview标记
- 最后一步,将此新模板绑定到gridview(在该模板内) 列表视图)