protected override void OnDisappearing() { base.OnDisappearing(); mapView.RemoveBinding(TKCustomMap.CustomPinsProperty); mapView.RemoveBinding(TKCustomMap.MapClickedCommandProperty); mapView.RemoveBinding(TKCustomMap.MapLongPressCommandProperty); mapView.RemoveBinding(TKCustomMap.MapCenterProperty); mapView.RemoveBinding(TKCustomMap.PinSelectedCommandProperty); mapView.RemoveBinding(TKCustomMap.SelectedPinProperty); mapView.RemoveBinding(TKCustomMap.RoutesProperty); mapView.RemoveBinding(TKCustomMap.PinDragEndCommandProperty); mapView.RemoveBinding(TKCustomMap.CirclesProperty); mapView.RemoveBinding(TKCustomMap.CalloutClickedCommandProperty); mapView.RemoveBinding(TKCustomMap.PolylinesProperty); mapView.RemoveBinding(TKCustomMap.PolygonsProperty); mapView.RemoveBinding(TKCustomMap.MapRegionProperty); mapView.RemoveBinding(TKCustomMap.RouteClickedCommandProperty); mapView.RemoveBinding(TKCustomMap.RouteCalculationFinishedCommandProperty); mapView.RemoveBinding(TKCustomMap.TilesUrlOptionsProperty); mapView.RemoveBinding(TKCustomMap.MapFunctionsProperty); }