Example #1
0
        private void NavigateToOfflineSelection(WebMapModel model)
        {
            var parameters = new DialogParameters
            {
                { "model", model }
            };

            ApplicationServices.DialogService.ShowDialog("WebMapDetailsDialog", parameters, null);
        }
Example #2
0
        private void NavigateToOnlineMap(WebMapModel model)
        {
            var parameters = new DialogParameters
            {
                { "webmap", model.Item }
            };

            ApplicationServices.NavigationService.RequestNavigation("WebMapView", parameters);
        }
Example #3
0
        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);
            }
        }