2
我開發了自己的地圖控件(類似Bing地圖控件),但是當我將此地圖向右或向左移動時,Panorama會更改視圖,但是當我移動相同的bing地圖時,視圖不會更改。我如何在Bing地圖中執行類似於我的控件的行爲如何處理WP7全景視圖中的selectionchange事件?
我開發了自己的地圖控件(類似Bing地圖控件),但是當我將此地圖向右或向左移動時,Panorama會更改視圖,但是當我移動相同的bing地圖時,視圖不會更改。我如何在Bing地圖中執行類似於我的控件的行爲如何處理WP7全景視圖中的selectionchange事件?
問題是,您的控件嘗試處理手勢,Panorama也是如此。對於早期版本的工具中的很多人來說,這是一個大問題。標準迴應總是避免這種情況,因爲它對可用性有影響。不幸的是,有些情況下你確實需要這個。
NoDo更新(2011年3月)包含一個「修復」以解決內置控件的此問題。但這並沒有幫助你。
幸運的是有一個工作。
當與您的控件進行聯繫時,您將禁用容器上的「IsHitTestVisible」屬性,以便它也不會收到您正在捕獲的手勢。儘管如此,一定要設置它。
請參閱http://mine.tuxfamily.org/?p=111瞭解更多詳情。