CCT.NUI.Samples.ImageManipulation.ImageLoader.LoadImages C# (CSharp) Метод

LoadImages() публичный Метод

public LoadImages ( ) : IList
Результат IList
        public IList<InteractiveImage> LoadImages() 
        {
            var result = new List<InteractiveImage>();

            int x = this.startPositionX, y = this.startPositionY;
            foreach (var imagePath in Directory.GetFiles(Path.Combine(AppDomain.CurrentDomain.BaseDirectory, "Images"), "*.jpg"))
            {
                var newImage = new InteractiveImage((System.Drawing.Bitmap)System.Drawing.Bitmap.FromFile(imagePath), x, y);
                result.Add(newImage);
                x += (int)newImage.Area.Size.Width;
                if (x + newImage.Area.Size.Width > this.maxWidth)
                {
                    y += (int)newImage.Area.Size.Height;
                    x = startPositionX;
                }
            }

            return result;
        }
    }