Windows phone 7 按钮
我正在为我的大学编写一个WP7应用程序,它允许用户查看校园巴士的所有路线,并点击代表每个车站的图钉,显示巴士到达的不同时间。(见附件) 我的程序中只有一个图钉的示例如下所示:Windows phone 7 按钮,windows-phone-7,map,gesture,pushpin,Windows Phone 7,Map,Gesture,Pushpin,我正在为我的大学编写一个WP7应用程序,它允许用户查看校园巴士的所有路线,并点击代表每个车站的图钉,显示巴士到达的不同时间。(见附件) 我的程序中只有一个图钉的示例如下所示: Pushpin r1 = new Pushpin(); r1.Location = new GeoCoordinate(37.870805174152, -122.26761817932129); r1.Content = "R1"; map1.Children.Add(r1); 到目前为止我已经结束了 有些公交车站与不
Pushpin r1 = new Pushpin();
r1.Location = new GeoCoordinate(37.870805174152, -122.26761817932129);
r1.Content = "R1";
map1.Children.Add(r1);
到目前为止我已经结束了
有些公交车站与不同的路线重叠,有些则不重叠。我的问题是,有没有一种简单的方法来处理所有图钉的点击手势,而不必为每个图钉编写一个GestureService.GetGestureListener(“公交车站”)?
正如上面的链接所示,每个站点都需要拉起一组不同的时间
感谢您的任何想法:如果您有一组表示数据的对象,您可以在其中循环并添加项目,这样您只需编写一次添加代码。
比如:
foreach (var pinData in allPins)
{
map1.Children.Add(
new PushPin
{
Content = pinData.Content,
Location = new GeoCoordinate(pinData.Latitude, pinData.longitude)
});
}
希望你能明白
您可能还想添加一些逻辑,仅根据地图上当前显示的区域加载相应的管脚。您能澄清一下吗?我是WP7语言和VS2010的新手。重叠的公交车站是否具有完全相同的地理坐标?使用数据模板,并绑定Tap事件。