private void pictrueInitialize() { cvsPictureList.Children.Clear(); count = 0; DirectoryInfo d = new DirectoryInfo(Environment.CurrentDirectory + @"\jpeg\"); if (d.Exists != true) { d.Create(); } foreach (FileInfo f in d.GetFiles("*.jpeg")) { PictureItemCtrl p = new PictureItemCtrl(); p.ImageSource = f.FullName; p.MouseUp += new MouseButtonEventHandler(ItemMouseUp); SetImageSource(p.image, f.FullName); cvsPictureList.Children.Add(p); Canvas.SetLeft(p, 32 + count % 8 * 128); Canvas.SetTop(p, 20 + count / 8 * 212); count++; cvsPictureList.Height = (count / 8 + 1) * 212 + 20; } }
public void Add(string path) { FileInfo f = new FileInfo(path); PictureItemCtrl p = new PictureItemCtrl(); p.ImageSource = f.FullName; p.MouseUp += new MouseButtonEventHandler(ItemMouseUp); SetImageSource(p.image, f.FullName); cvsPictureList.Children.Add(p); Canvas.SetLeft(p, 32 + count % 8 * 128); Canvas.SetTop(p, 20 + count / 8 * 212); count++; cvsPictureList.Height = (count / 8 + 1) * 212 + 20; }