private void AgentsMap_MouseClick(object sender, Microsoft.Maps.MapControl.MapMouseEventArgs e) { Location location = AgentsMap.ViewportPointToLocation(e.ViewportPoint); double longitude = location.Longitude; double latitude = location.Latitude; var newPoint = new FishingPoint.Web.Point() { Longitude = longitude, Latitude = latitude, }; var addNewPointMessage = new AddNewPointMessage() { Point = newPoint, }; Messenger.Default.Send<AddNewPointMessage>(addNewPointMessage); }
public void OnAddNewPoint(AddNewPointMessage msg) { var newPoint = msg.Point; this.Points.Add(newPoint); }