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;
        }