Jun 10, 2009 at 1:19 AM
Edited Jun 10, 2009 at 12:05 PM
There have been requests for map/camera moved events. Those should be in the next release.
In the meantime, you can check the current latitude, longitude, or altitude during a PreviewContactChangedEvent without setting e.Handled.
For example: (may not compile, didn't test in VS)
<SurfaceVEMap s:Contacts.PreviewContactChanged="map_PreviewContactChanged" ... />
then in the code behind:
private void map_PreviewContactChanged(object sender, ContactEventArgs e)
//Check map's lat, long, altitude and take action on your SVI if necessary
//do not set e.Handled = true (it defaults to false) so the contact changed event will continue to route to the control and down the UI tree.