wp7水平滑动选择

2023-12-12

我正在寻找一个允许我滑动项目列表的控件。水平滑动将在下一个和上一个项目之间移动。该控件还将确保所选项目在不被操作时移动到中心。该控件仅占据页面的一半,我希望左侧和右侧的选项可见并环绕。

Like so

  <-->
*][**][*

所以我的问题是,这样的控件是否已经存在,如果存在,它叫什么?


如果您使用来自的 GestureService,这将非常简单银光工具包。只需实现 Flick 事件的处理程序,并分析目录和速度。

XAML

<toolkit:GestureService.GestureListener>
    <toolkit:GestureListener Flick="GestureListener_Flick" />
</toolkit:GestureService.GestureListener>

C#

private void GestureListener_Flick(object sender, FlickGestureEventArgs e)
{
    if (e.Direction == System.Windows.Controls.Orientation.Horizontal)
    {
        if (e.HorizontalVelocity < 0)
        {
            // flick right
        }
        else
        {
            // flick left
        }
    }
    else
    {
        if (e.VerticalVelocity < 0)
        {
            // flick up
        }
        else
        {
            // flick down
        }
    }
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

wp7水平滑动选择 的相关文章

随机推荐

  • 我怎样才能以更好的方式编写 if else 代码检查? [关闭]

    就目前情况而言 这个问题不太适合我们的问答形式 我们希望答案得到事实 参考资料或专业知识的支持 但这个问题可能会引发辩论 争论 民意调查或扩展讨论 如果您觉得这个问题可以改进并可能重新开放 访问帮助中心以获得指导 这是编写 if else
  • 如何将 Fuseki 与 Jena TDB 结合使用

    我有一个问题问你 我有一个三重存储 Jena TDB 我读到可以为 本地存储的 RDF 数据 特别是 我在文献中看到 Fuseki 与 Jena TDB 一起使用 我以这种方式将文件 rdf 加载到 Jena TDB 中 public vo
  • 如何使用 printf 重复一个字符?

    我想做类似的事情printf count char 重复一个字符count times 完成此操作的正确格式字符串是什么 编辑 是的 很明显我可以打电话printf 循环 但这正是我想避免的 您可以使用以下技术 printf s 5 这将打
  • 使用多语音库在 Dialogflow 中为 VUI 配置重复意图

    我正在尝试将我的 VUI 配置为在 Dialogflow 出现提示时重复句子 小背景故事 我正在帮助开发一款针对老年人的社交机器人 因此重复句子是一个非常需要的功能 我刚刚开始这个项目 之前负责这个项目的开发人员已经去世了 无法联系到 而且
  • 使用 sap.m.DatePicker 仅选择年份

    我有个约会 它是 JSONModel 中的一个字符串 例如 2016 如下所示DateTimeInput
  • Cypher 查询查找具有 3 个关系的节点

    当我寻找 2 个关系时 我想出了如何编写此查询 但不确定如何向查询添加更多关系 假设您有一个读书俱乐部数据库 其中 读者 和 书籍 作为节点 book 节点具有 genre 属性 定义该书是小说 非小说 传记 参考书等 reader 节点和
  • 使用权限创建路由

    我正在尝试使用权限和条件重定向用户 但我不知道为什么我的重定向没有按我想要的方式工作 我创建了这些类型的路线 not auth
  • iPad 版 Three20

    我需要在我的 iPad 项目中使用 Three20 我想知道 iPhone 版本的 Three20 项目是否可以直接在 iPad 上使用 还是应该等待这个时间表完成 http two20 info timeline roadmap OS 3
  • Apache Camel - IBM MQ 集成

    我有一个 Apache Camel 版本 2 18 项目 它通过 IBM MQ 客户端将文件发送到我合作伙伴的 IBM MQ 服务器 然而 我的伙伴使用messageId作为文件名 因此 我们必须将特定的文件名设置为messageId 我的
  • 我收到 'int' 对象不可下标

    我是 python 新手 我首先尝试为我的项目实现代码 我的错误代码是 int 类型的对象没有 len 这是我的代码并添加了 str 来解决问题 xored value ord Mblocks i len Mblocks ord Cbloc
  • 使用 ORMLite 准备查询的 SQL 异常

    我正在使用 ORM ORMlite 并且所有调用都进展顺利 直到出现以下错误 线程 main 中的异常org h2 jdbc JdbcSQLException SQL语句中的语法错误 SELECT FROM STORIES WHERE TI
  • 如果使用 docker 部署,为什么 MERN 应用程序无法与后端通信?

    我使用 Docker 将 MERN 应用程序部署到数字海洋 Droplet 如果我运行我的docker compose yml文件本地在我的电脑上运行良好 我有 2 个容器 1 个后端 1 个前端 如果我尝试在 Droplet 上进行组合
  • JSONDecodeError:额外数据:第 1 行第 228 列(字符 227)

    我正在使用 Ipython 进行一些数据分析 我无法加载 JSON 文件 请帮我在 IPython 中加载这个 JSON 文件 我还想跳过第一行中的相同单词以使其成为干净的格式 我希望每条记录如下所示 station id 72 num b
  • 字符串到字典字数统计

    所以我在家庭作业问题上遇到了麻烦 编写一个函数 word counter input str 它接受字符串 input str 并返回一个字典 将 input str 中的单词映射到其出现次数 所以到目前为止我的代码是 def word c
  • 如何在 Rails 中的 Chartkicks 中显示数据计数以及百分比

    Using chartkicks用于显示图表 它仅显示百分比 我想显示数量 金额以及百分比 Chartkickgem 是上面的包装Google Charts 通过使用库选项 您可以指定在legend并设置其他配置选项 所以像这样 有关更多配
  • 尝试更改 Google 云端硬盘中文件的所有者

    我尝试更改云端硬盘中文档的所有权 但收到以下错误 很抱歉 服务器发生错误 请稍等一下 然后重试 第 12 行 文件 代码 function transferFiles var files DriveApp getFiles while fi
  • JNA 与 Fortran 假定大小的数组

    我有一个 Fortran 子例程 采用假定大小的数组 subroutine sub arr implicit none double precision arr end subroutine 我使用 JNA 从 Java 进行了本机调用 F
  • Delphi:发生意外的内存泄漏

    在 Delphi 中 我已配置为报告内存泄漏 IFDEF Debug ReportMemoryLeaksOnShutdown true ENDIF After exiting the program I get the following
  • 在bash shell脚本中初始化动态变量(可变变量)

    我通过 bash shell 使用 PHP CLI 请检查在 shell 脚本中操作数组 由 php cli 打印 了解详情 在下面的 shell 代码中我能够回显key value我从 PHP 脚本中获得的对 IFS parse php
  • wp7水平滑动选择

    我正在寻找一个允许我滑动项目列表的控件 水平滑动将在下一个和上一个项目之间移动 该控件还将确保所选项目在不被操作时移动到中心 该控件仅占据页面的一半 我希望左侧和右侧的选项可见并环绕 Like so lt gt 所以我的问题是 这样的控件是