Я пишу Windows Phone 8.1 Store App об услуге общественного транспорта, которая считывает координаты каждой остановки автобуса из базы данных, хранящейся в Windows Azure, и для каждая координата программы рисует Pin.Добавить событие «Событие» на выводе карты в Windows Phone 8.1
Код следующее:
private async void addImageToMap(Geopoint geopoint)
{
string title;
title = this.resourceLoader.GetString("NoGPSTitle");
Geolocator geolocator = new Geolocator();
Geoposition geoposition = null;
Image image = new Image();
image.Width = 40;
image.Height = 40;
BitmapImage bitmapImage = new BitmapImage();
bitmapImage.UriSource = new Uri("ms-appx:///Assets/mapPinBlu.png");
image.Source = bitmapImage;
geoposition = await geolocator.GetGeopositionAsync();
MapControl.SetLocation(image, geopoint);
MapControl.SetNormalizedAnchorPoint(image, new Point(0.25, 0.9));
myMapControl.Children.Clear();
myMapControl.Children.Add(image);
title = this.resourceLoader.GetString("Voisietequi");
}
Основная проблема заключается в том, что я не знаю, как добавить событие этот вывод, и даже читая другие дискуссии, я не был в состоянии понять, как я могу это сделать ...
Мне нужно создать событие, когда я нажимаю на Pin это показать это сообщение, как «Pin» Clicked как пример ...
Спасибо за помощь!
Вместо того, чтобы нарисовать изображение, подобное этому, создайте булавку в xaml. Вставьте новый пользовательский элемент управления в свое приложение, затем нарисуйте его в xaml, напишите код в файле xaml.cs. – kernanb