首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >windows phone 8全景轻拍方向

windows phone 8全景轻拍方向
EN

Stack Overflow用户
提问于 2015-01-13 17:55:37
回答 1查看 39关注 0票数 0

有没有一种方法可以通过覆盖全景图的操作事件来捕捉WP8中全景图的轻拍方向。

我需要根据它被滑动到哪个方向来做出决定。

EN

回答 1

Stack Overflow用户

发布于 2015-01-13 19:16:03

我不知道如何捕捉轻拍,但我知道如何知道用户是向右还是向左滑动。也许,这将满足您的需求。

我们将使用event SelectionChanged。我们有一个PanoramaItem列表,如下所示:

代码语言:javascript
运行
复制
<phone:Panorama x:Name="SamplePanorama" SelectionChanged="SamplePanorama_SelectionChanged">

    <phone:PanoramaItem Header="Sample1" Tag="sample1" />

    <phone:PanoramaItem Header="Sample2" Tag="sample2" />

    <phone:PanoramaItem Header="Sample3" Tag="sample3" />

</phone:Panorama>

在你的C#中:

代码语言:javascript
运行
复制
private void Panorama_SelectionChanged_1(object sender, SelectionChangedEventArgs e)
{
    if (e.AddedItems.Count < 1) return;
    if (!(e.AddedItems[0] is PanoramaItem)) return;

    PanoramaItem selectedItem = e.AddedItems[0] as PanoramaItem;
    string tag = selectedItem.Tag.ToString();

    if (tag.Equals("sample2"))
        // user flick from right to left
    else if (tag.Equals("sample3"))
        // user flick from left to right
 }

更多信息herehere

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27919333

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档