2013-08-21 77 views
0

我正在使用GestureListener_DragDelta來啓用2圖像上下移動畫布。如何限制圖像在Windows Phone 7的畫布內移動?

private void GestureListener_DragDelta(object sender, DragDeltaGestureEventArgs e) 
    { 
     barTop.Y += e.VerticalChange; 
     barTopTip.Y += e.VerticalChange; 
    } 

將圖像設置爲畫布。畫布的高度爲1000.兩幅圖像都是100.我如何才能使圖像在畫布內移動?

回答

0

我認爲帆布不會在元素掉電時隱藏元素。使用邊框,網格代替

+0

嗨@奶酪,我已經嘗試使用邊框和網格。但是,它並不限制它。 –

0

您還可以參考以下文章,瞭解如何在Windows Phone應用程序中實現拖放功能。

http://developer.nokia.com/Community/Wiki/Drag_%26_Drop_in_Windows_Phone

它會指導您如何實現拖動和步驟拖放功能步驟。

希望它有幫助。

+0

嗨@WmDev,謝謝。不過,我正在使用GestureListener。我沒有使用InteractionBehavior。我使用了GestureListener,因爲我需要同時移動兩個圖像。 –