private void NavigateToOfflineSelection(WebMapModel model) { var parameters = new DialogParameters { { "model", model } }; ApplicationServices.DialogService.ShowDialog("WebMapDetailsDialog", parameters, null); }
private void NavigateToOnlineMap(WebMapModel model) { var parameters = new DialogParameters { { "webmap", model.Item } }; ApplicationServices.NavigationService.RequestNavigation("WebMapView", parameters); }
private async Task LoadItemsAsync(PortalGroup group) { var results = await group.Portal.FindItemsAsync(new PortalQueryParameters($@"type:'web map' AND group: {group.GroupId}") { CanSearchPublic = false, // Find only items from used portal Limit = 20, SortField = "relevance" }); foreach (var item in results.Results) { WebMaps.Add(item); // Test var model = new WebMapModel { Item = item }; WebMapModels.Add(model); } }