It should be fired only when the map has stopped changing that's why you have two different events: ViewChanging
and ViewChanged
.
See Maps events on the MSDN:
Additionnaly, you can also use CenterChanged
and ZoomLevelChanged
that should be fired when the view has been updated.
- CenterChanged:
- ViewChanged: