【问题标题】:Suppressing touch points in Silverlight WP7在 Silverlight WP7 中抑制接触点
【发布时间】:2012-05-13 22:10:18
【问题描述】:

我正在为 WP7 编写一个混合 XNA + Silverlight 应用程序,我正在尝试解决它们之间的触摸分离问题。我已经解决了一半:当用户单击 Silverlight 按钮时,我可以抑制 XNA TouchPanel 触摸。但是,我还没有想出如何为 Silverlight 扔掉仅限游戏的内容。因此,如果您在游戏空间中握住一个触摸点(例如,用于移动玩家),第二次触摸按钮将不起作用。它认为它是作为一种多点触控手势来接收它,并且只允许第一个触摸点点击按钮。

我的问题是:如何在 Silverlight 处理中抑制这个接触点?

【问题讨论】:

    标签: c# windows-phone-7 windows-phone-7.1 multi-touch


    【解决方案1】:

    最简单的方法是设计您的应用,这样您就不会在同一页面上以交互方式使用两种类型的控件。

    或者,如果必须,当您检测到第一次 XNA 触摸时,禁用 Silverlight 控件上的触摸。

    【讨论】:

    • 好吧,当然,如果我把其中一个扔出窗外,这当然会奏效!但问题在于如何让混合方法发挥作用。在第一次 XNA 触摸上禁用 Silverlight 触摸对我没有帮助,因为我希望它们被视为每次触摸。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-05-10
    • 2011-05-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多