本文介绍了flipviews动态列表视图不是可滑动内的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我有一个从Web服务运行时填充列表视图。里面我已经flipview列表视图的数据模板,每个flipview获取用户可以刷卡三幅图像。我重视的是我要寻找的图像。
问题
该flipview犯规得到用户的交互。这里是低于
的XAML < ListView控件ManipulationMode =无IsZoomedInView =FALSEIsSwipeEnabled =FALSE>
< ListView.ItemTemplate>
<&DataTemplate的GT;
<网格和GT;
< FlipView的ItemsSource ={结合图像}ManipulationMode =所有>
< FlipView.ItemTemplate>
<&DataTemplate的GT;
<图像来源={结合图像}拉伸=填充>< /图像>
< / DataTemplate中>
< /FlipView.ItemTemplate>
< / FlipView>
< /网格和GT;
< / DataTemplate中>
< /ListView.ItemTemplate>
< /&的ListView GT;
解决方案
您要在这里应用的解决方法。
- 使用GridView控件,而不是flipview。
- 编辑在GridView的模板(其删除,并添加(复制/粘贴)一个flipview模板,而不是)
接下来,的伎俩
- 粘贴更改的tempate目标类型的GridView
- 查找/替换模板里面所有其他flipview标签
GridView的标记 - 最后一步,这个绑定新模板到GridView(即内
列表视图)
I have a listview that is populated during runtime from a webservice. Inside the data template of the listview I have made flipview, each flipview gets three images that user can swipe. I have attached an image of what i am looking for.
ISSUE
The flipview doesnt get user interactions. here is the xaml below
<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>
解决方案
you have to apply a workaround here.
- use gridview instead of flipview.
- edit the template of the gridview(remove it and add (copy/paste) a flipview template instead)
next, the trick,
- change the target type of pasted tempate to gridview
- find/replace all other flipview tags inside the template withgridview tags
- last step,bind this new template to the gridview (inside thatlistview)
这篇关于flipviews动态列表视图不是可滑动内的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!