加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Windows > 正文

windows-8 – ManipulationMode解释

发布时间:2020-12-14 04:08:35 所属栏目:Windows 来源:网络整理
导读:有人可以解释 manipulation modes的含义,如TranslateX,TranslateRailsX,TranslateInertia? 什么是铁路模式?他们在说什么惯性? 使用轨道 – 当输入处理器检测到操纵主要是垂直操作还是大多数水平时,它会在报告平移增量/累积值时粘到相应的轴上.如果不是 –
有人可以解释 manipulation modes的含义,如TranslateX,TranslateRailsX,TranslateInertia?
什么是铁路模式?他们在说什么惯性?
使用轨道 – 当输入处理器检测到操纵主要是垂直操作还是大多数水平时,它会在报告平移增量/累积值时粘到相应的轴上.如果不是 – 它只允许自由操纵你操纵的任何东西. Rails标志必须与非rails标志结合使用,因此只有TranslateRailsX不起作用.你需要它和TranslateX才能得到任何结果.

TranslateInertia标志允许在其他惯性标志的情况下对轻弹或惯性旋转/比例进行简单处理.基本上,如果您将该标志添加到TranslateX中,并且您执行快速轻弹手势 – 即使在手势完成后,您仍将继续获取输入事件(ManipulationDelta)一段时间.当您在输入流结束时轻弹时,您也会收到ManipulationInertiaStarting事件,因此您可以根据需要控制轻弹的移动距离.您可以在WinRT XAML Toolkit中查看my extensions到该事件的参数,以便更好地控制轻弹的弹道.

您的ManipulationDeltaEventArgs具有IsIntertial属性,您还可以使用它来检查您获得的事件是直接来自输入事件还是轻弹的结果,如果由于某种原因您不想继续获取delta事件,也可以调用Complete()对于电影.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读