私のキャンバスでイメージの位置を取得しようとしています。 Canvas.GetLeftとCanvas.GetTopは、イメージをキャンバスにドラッグしても常に0を返します。以下は、以下のコードです。canvas.getleft for WP7で0を返します
private void MouseDragElementBehavior_DragFinished(object sender, MouseEventArgs e)
{
MessageBox.Show("Canvas Left Position" + Canvas.GetLeft(image1).ToString());
MessageBox.Show("Canvas Top Position" + Canvas.GetTop(image1)).ToString();
MessageBox.Show("Canvas Index" + Canvas.GetZIndex(image1));
}
この問題の解決方法を教えてください。
は、あなたが使用してXAMLを示すことができる:
は、あなたがMouseDragElementBehaviorのXとYプロパティを使用して試すことができます位置を取得するには? – loyalpenguin<キャンバス証拠金= "12,0,3、-715" Grid.Row = "1"> = "37.jpg" ストレッチ= "塗りつぶし" <画像高さ= "800" ソース 幅=」 465" X:名= "画像1"> \t <エル:MouseDragElementBehavior ConstrainToParentBounds = "True" を DragFinished = "MouseDragElementBehavior_DragFinished" /> \t – Mugu