public DirectionsPageBase() { _directionsModule = new BingMapDirectionsModule { InputPanelId = "inputPannel", ItineraryPanelId = "itineraryPanel" }; _directionsModule.DirectionsUpdated += DirectionsUpdated; Modules = new ObservableCollection <IBingMapModule> { _directionsModule }; }
protected override Task OnAfterRenderAsync(bool firstRender) { if (firstRender) { _logger.LogDebug("Map rendered"); _directionsModule = new BingMapDirectionsModule(_jsRuntime) { InputPanelId = "inputPannel", ItineraryPanelId = "itineraryPanel" }; _directionsModule.DirectionsUpdated += DirectionsUpdated; Modules.Add(_directionsModule); } return(base.OnAfterRenderAsync(firstRender)); }