【问题标题】:Sliding ScatterViewItems from table to close从表中滑动 ScatterViewItems 以关闭
【发布时间】:2013-05-07 09:48:23
【问题描述】:

目前我正在为 Pixelsense/Surface 2.0/Sur40 开发一个项目。我想知道是否可以从表格中滑出ScatterViewItems。对我来说,这是关闭项目最直观的方式。默认情况下,ScatterViewItems 从屏幕边缘反弹。 目前我正在用两个按钮关闭项目,以确保项目不会被意外关闭。

如果有人知道它是如何实现的,请告诉我。

谢谢!

【问题讨论】:

    标签: touch multi-touch pixelsense


    【解决方案1】:

    您能检查一下 SVI 的 Center 属性吗?或将 center 属性与一些三角函数结合起来以找到角点。然后在 Manipulation 事件期间检查中心或角是否从 ScatterView 的边缘脱落。

    我相信您不能将 SVI 可见区域的 85% 以上推离 ScatterView。这意味着你不能把它从桌子上推开,总会有一个小角落让你再次抓住它。不过,从 UI 的角度来看,你必须指导人们扔掉东西,而且我发现 Surfaces 非常容易以你不想要的方式移动东西。我个人会坚持使用按钮,除非您的听众可以轻松地即时解决问题。

    【讨论】:

    • 这是一项研究,我想看看用户是否使用这样的手势。但是,如果您说始终有 15% 可见,那么如果进程正在关闭,则可能会令人困惑。
    • 我无法找到获得 85% 数字的帖子,但 MS 的答案是相关的:social.msdn.microsoft.com/Forums/en-US/surfaceappdevelopment/… 当然可以放弃 SVI 方式或以编程方式告诉它消失,但它没有内置到 ScatterView/Item 关系中。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-08-29
    • 1970-01-01
    • 2013-01-18
    • 1970-01-01
    • 1970-01-01
    • 2013-11-19
    相关资源
    最近更新 更多