如何防止WP8全景控件暂时滑动

本文关键字:控件 何防止 WP8 全景 | 更新日期: 2023-09-27 18:01:27

在WP7 SDK中,可以使用BlocksPan来防止全景控件滑动,例如,如果您在其上使用水平滑动条控件。这不再适用于WP8 sdk。微软在指导方针中说:不要在全景图上使用滑块。但是我们的应用程序(之前是为wp7设计的)确实需要它。

还有其他方法可以防止全景图滑动吗?如果我们不顾指导原则这么做,我们的应用会不会无法通过商店验证?

请帮忙;)

最诚挚的问候,克里斯。

如何防止WP8全景控件暂时滑动

其实很简单,你应该订阅全景控件的ManipulationStarted事件

    m_Panorama.ManipulationStarted += m_Panorama_ManipulationStarted;

    void m_Panorama_ManipulationStarted(object sender, System.Windows.Input.ManipulationStartedEventArgs e)
    {
        m_Panorama.IsHitTestVisible = false;           
    }

也许你还需要一个布尔变量