2013-07-30 37 views
0

我有一張bing地圖和一個固定在地圖上的圖釘。此引腳與默認引腳不同。我希望這張圖片能夠固定在地圖上,並且它可以工作到這裏。但它釘在圖像的左上角。我希望它通過圖像的中心固定。 (就好像您將紙張釘在不是紙張左上方的插板上,只是通過紙張中心。)圖片中心 - Windows Phone

那麼,我該如何設置? VerticalAlignment是否適用於此?

這是我的圖像定義;

Image pinimage = new Image(); 
      pinimage.Source = new BitmapImage(new Uri("/Images/killtarget.png", UriKind.Relative)); 
      pinimage.Width = 64; 
      pinimage.Height = 64; 

回答

1

我使用諾基亞Map API for Windows Phone 8,並面臨同樣的問題。我不知道,如果同樣的解決方案將適用於Bing地圖很好,但嘗試引腳的設置PositionOrigin財產......它必須被設置方式如下: -

PositionOrigin="0.5,1" 

兩個數字代表水平對齊和垂直所以0.5,1意味着水平中心和垂直底部。

+0

是的,這正是我真正想要的,謝謝兄弟! – ilerleartik

+0

我的快樂夥伴......並感謝您給予答案! –

1

只是有點清晰。 Windows Phone 8使用微軟創建的地圖控件,可以提取諾基亞地圖數據。這正是Bing地圖所做的。當他們宣佈新的API時,有一些錯過了溝通。

至於居中圖像,你可以嘗試位置的原點,或者你可以使用負值的x和y值的邊距。