2013-02-27 28 views
2

使用WP7 SDK,可以使用BlocksPan防止Panorama控件滑動,如果您使用水平滑塊控件。這不適用於WP8 sdk。微軟在那裏指出:不要在全景上使用滑塊。但我們的應用程序(以前爲wp7設計)確實需要它。如何防止WP8全景控制臨時滑動?

有沒有其他方法可以防止全景滑動?如果我們的應用不考慮指南,我們的應用是否會失敗商店驗證?

請幫助;)

最好的問候, 克里斯

+0

它不應該失敗認證。不知道有關防止滾動。 (將嘗試調查) – 2013-02-27 13:17:03

+0

對不起。它默認使用一個真正的滑塊。我們的控制是自定義控制,但功能與滑塊幾乎相同。我不相信這會有所不同,但確實如此。 – ChrisTTian667 2013-02-28 08:31:43

+0

滑塊控件和自定義控件之間的區別在哪裏? – ChrisTTian667 2013-02-28 08:32:19

回答

0

其實是很簡單的,你應該訂閱ManipulationStarted事件全景控制的

m_Panorama.ManipulationStarted += m_Panorama_ManipulationStarted; 


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

也許你會需要,只是一個更多布爾變量

+2

我也試過,但它沒有按預期工作。全景控制先執行刷卡。 – ChrisTTian667 2013-02-27 21:11:29