Пример #1
0
        public static bool CanUnGroupSelection(this ArcGIS.Desktop.Mapping.GraphicsLayer graphicsLayer)
        {
            var elements = graphicsLayer.GetSelectedElements().ToList();

            if (elements?.Any() == false)//must be at least 1.
            {
                return(false);
            }
            return(AllAreGroupElementsSameParent(elements));
        }
Пример #2
0
        //public static bool CanGroupSelection(this ArcGIS.Desktop.Mapping.GraphicsLayer graphicsLayer)
        //{
        //  var elements = graphicsLayer.GetSelectedElements().ToList();
        //  if (elements?.Count() < 2)//must be at least 2.
        //    return false;
        //  return SameParent(elements);
        //}

        public static bool CanGroupSelection(this ArcGIS.Desktop.Mapping.GraphicsLayer graphicsLayer)
        {
            var elements = graphicsLayer.GetSelectedElements().ToList();

            if (elements?.Count() < 2)//must be at least 2.
            {
                return(false);
            }
            return(SameParent(elements));
        }