/// <summary> /// Constructor. /// </summary> /// <param name="mapView">Map view.</param> public MapViewDragAndDropHelper(MapView mapView) { Debug.Assert(mapView != null); _mapView = mapView; _InitEventHandlers(); }
/// <summary> /// Constructor. /// </summary> /// <param name="optimizeAndEditPage">Parent page.</param> /// <param name="timeView">Time view.</param> public SelectionManager(OptimizeAndEditPage optimizeAndEditPage) { _optimizeAndEditPage = optimizeAndEditPage; _timeView = optimizeAndEditPage.TimeView; _mapView = optimizeAndEditPage.MapView; _ordersView = optimizeAndEditPage.OrdersView; _routesView = optimizeAndEditPage.RoutesView; // Set callback for checking selection possibility. _mapView.mapCtrl.CanSelectCallback = _CanSelect; _CreateCollectionsInMultiCollectionBinding(); _InitEventHandlers(); _selectionChanger = new SelectionChanger(_optimizeAndEditPage); }