2011-07-31 43 views
0

我想添加一个点击即使是一个puship针,这将显示一个弹出窗口例如.. Message.Show窗口。Silverlight - Bing点击导航图钉

此外,我想有一个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(“My Message”); – Rhys

+0

关于点击方向的任何想法呢?这将是7.0现在7.1 – Rhys

+0

从Bing地图提供的指示仅适用于芒果应用程序。当您的应用程序升级时,您可以使用BingMapsDirectionsTask(请参阅http://msdn.microsoft.com/zh-cn/library/microsoft.phone.tasks.bingmapsdirectionstask_members(v=vs.92).aspx) –