2011-07-31 6 views
0

私はクリックするだけでポップアップウィンドウなどのポップアップピンを表示します。Message.Showウィンドウ。Silverlight - Bing Pushpin on click navigation

また、OnCLickにもナビゲートするオプションが必要です。

ここに私のコードのスニペットがあります。

Pushpin palmerstonN = new Pushpin(); 
      palmerstonN.Background = new SolidColorBrush(Colors.Brown); 
      palmerstonN.Location = new GeoCoordinate(-40.3541236542693, 175.596991862399); 
      palmerstonN.Content = "Arena Manawatu - Palmerston North"; 



this.map1.Children.Add(palmerstonN); 

いずれかのアイデアはありますか?

答えて

2

PushPinには、プッシュピングのクリックを処理するために使用できるMouseLeftButtonUpイベントがあります。

Pushpin palmerstonN = new Pushpin(); 
     palmerstonN.Background = new SolidColorBrush(Colors.Brown); 
     palmerstonN.Location = new GeoCoordinate(-40.3541236542693, 175.596991862399); 
     palmerstonN.Content = "Arena Manawatu - Palmerston North"; 
     palmerstonN.MouseLeftButtonUp += new MouseButtonEventHandler(palmerstonN_MouseLeftButtonUp); 

this.map1.Children.Add(palmerstonN); 
} 

void palmerstonN_MouseLeftButtonUp(object sender, MouseButtonEventArgs e) 
    { 
     Messabox.Show("My messagebox"); 
    } 

私はこれが役に立ちますようお願いいたします。

+0

私はそれが簡単だと分かっていました。そのトムのための乾杯。また、私はあなたがMessageBox.Show( "私のメッセージ")を意味すると仮定します。 – Rhys

+0

Click for directionsのアイデアもありますか?これは7.0になります。 – Rhys

+0

Bing Mapsからの指示はマンゴーアプリケーションでのみ利用できます。あなたのアプリケーションがアップグレードされたら、BingMapsDirectionsTaskを使用することができます(http://msdn.microsoft.com/en-us/library/microsoft.phone.tasks.bingmapsdirectionstask_members(v=vs.92).aspxを参照してください) –