Exemple #1
0
        /// <summary>
        /// Laddar en tidigare sparad moodboard
        /// </summary>
        private void Open()
        {
            OpenFileDialog dialog = new OpenFileDialog();

            dialog.Filter = "ser Files(*.ser)|*.ser;";
            if (dialog.ShowDialog() == true)
            {
                Reset();
                moodBoard.Open(dialog.FileName);

                //Skapa en Image för varje ImageFile, koplla listeners och lägg den till canvas
                foreach (ImageFile imagefile in moodBoard.ImageFiles)
                {
                    Image img = ImageGenerator.GetImage(imagefile);
                    AddListenersAndContexMenu(img);
                    canvas.Children.Add(img);
                    highestPriority++;
                }
            }
        }
Exemple #2
0
        /// <summary>
        /// Lägger till en bild till moodboarden och kopplar event listeners till den
        /// </summary>
        private void Add()
        {
            OpenFileDialog dialog = new OpenFileDialog();

            dialog.Filter = "Image Files(*.BMP;*.JPG;*.GIF)|*.BMP;*.JPG;*.GIF|All files (*.*)|*.*";
            if (dialog.ShowDialog() == true)
            {
                ImageFile imageFile = new ImageFile();
                imageFile.Path   = dialog.FileName;
                imageFile.Left   = 0;
                imageFile.Top    = 0;
                imageFile.Width  = 100;
                imageFile.Height = 100;
                moodBoard.AddFile(imageFile);

                //Image to add to canvas.children
                Image img = ImageGenerator.GetImage(imageFile);
                AddListenersAndContexMenu(img);
                canvas.Children.Add(img);

                highestPriority++;
            }
        }