为控制转盘设计 TagVisualization
我想设计一个 UI 元素,它使用户可以在不同选项之间切换。因此我想使用一个有形物体作为控制转盘...我已经设计了一个指针和一个菜单。问题:
当用户旋转有形物体时,菜单应保持静止,并且指针应跟随旋转运动。但是当用户只是移动有形物体(不旋转)时,整个 UI 元素应该移动。
以下是非有形控制转盘的示例:
http://msdn.microsoft.com/en-us/library/ee804832%28v=surface.10%29.aspx
有谁知道如何使用 TagVisualization 处理这个问题?
提前致谢,
克里斯
编辑:
我写了一个小教程,可以在以下位置查看:http://project-premium .org/
I'd like to design a UI-Element, which gives the User the possibility to switch between different options. Therefore I want to use a Tangible which acts as control dial... I have already designed a Pointer and a Menu. The problem:
When the User rotates the Tangible, the Menu should stand still and the pointer should follow the rotation-movement. But when the User just moves the Tangible (without a rotation), the whole UI-Element should move.
Here a example for a non-Tangible control dial:
http://msdn.microsoft.com/en-us/library/ee804832%28v=surface.10%29.aspx
Does anyone know how to deal this with a TagVisualization?
Thanks in advance,
Chris
EDIT:
I've written a small tutorial, which can be viewed on: http://project-premium.org/
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
在 TagVisualization 或 TagVisualizationDefinition 上设置 UsesTagOrientation=false
在 TagVisualization 内,监视 TrackedContact.Orientation 以更新拨号 UI
Set UsesTagOrientation=false on the TagVisualization or TagVisualizationDefinition
Inside the TagVisualization, monitor TrackedContact.Orientation to update your dial UI