Пример #1
0
 /// <summary>
 /// Returns list of elements inside specified region. Elements are returned in registration order
 /// </summary>
 public IEnumerable <Element> GetElementsInRegion(Rectangle region, ElementZOrder order)
 {
     if (order == ElementZOrder.BottomToTop)
     {
         return(GetElementsInRegion(region).OrderBy(item => item.ZOrder));
     }
     else
     {
         return(GetElementsInRegion(region).OrderBy(item => - item.ZOrder));
     }
 }
Пример #2
0
 /// <summary>
 /// Returns list of elements inside specified region. Elements are returned in registration order
 /// </summary>
 public IEnumerable<Element> GetElementsInRegion(Rectangle region, ElementZOrder order)
 {
   if (order == ElementZOrder.BottomToTop)
      return GetElementsInRegion(region).OrderBy(item => item.ZOrder);
   else
      return GetElementsInRegion(region).OrderBy(item => -item.ZOrder); 
 }