Example #1
0
        public IdentifyResultsViewModel(IEnumerable <IdentifyLayerResult> identifyLayerResults) : this()
        {
            foreach (var result in identifyLayerResults)
            {
                IdentifyLayerResults.Add(result);
            }

            SelectedLayerIndex        = 0;
            SelectedLayerName         = IdentifyLayerResults[SelectedLayerIndex].LayerContent.Name;
            SelectedLayerDisplayIndex = 1;
            LayerCount                  = IdentifyLayerResults.Count;
            SelectedElementIndex        = 0;
            SelectedElementDisplayIndex = 1;
            ElementCount                = IdentifyLayerResults.First().GeoElements.Count;
            SelectedGeoElement          = IdentifyLayerResults[SelectedLayerIndex].GeoElements[SelectedElementIndex];
        }