1
我正在開發Windows Phone 8上的GPS跟蹤應用程序。我如何處理Windows Phone 8上的標記點擊事件?
我有一張地圖,其中包含顯示車輛位置的標記。
當我點擊任何標記時,我可以選擇標記並繪製圓形圖像。
當我點擊(觸摸)地圖上的任何點時,我需要使選定的標記圖像不可見,但我無法使其工作。
我嘗試鼠標離開,lostfocus但似乎都沒有工作。
void ff_Tap(object sender, System.Windows.Input.GestureEventArgs e)
{
var selectedMarkerLayer = new MapLayer();
var selectedMarkerPin = new MapOverlay();
Image selectedMarker = new Image();
Pushpin pushpin = new Pushpin();
BitmapImage content = new BitmapImage(new Uri("/Assets/Markers/selected.png", UriKind.RelativeOrAbsolute));
selectedMarkerPin.GeoCoordinate = new GeoCoordinate(39.9207, 32.8539);
//pushpin.GeoCoordinate.Latitude = 39.9207;
//pushpin.GeoCoordinate.Longitude = 32.8539;
selectedMarker.Source = content;
pushpin.Content = selectedMarker;
selectedMarkerPin.Content = selectedMarker;
selectedMarkerLayer.Add(selectedMarkerPin);
myMap.Layers.Add(selectedMarkerLayer); // markera
//selectedMarker.LostMouseCapture += selectedMarker_LostMouseCapture;
selectedMarker.MouseLeave += selectedMarker_MouseLeave;
// selectedMarker.LostFocus += selectedMarker_LostFocus;
}