Beispiel #1
0
        public void Convert(object sender, RoutedEventArgs args)
        {
            if (SVGFilenames == null || OutputFilepath == null)
            {
                return;
            }
            string dictionary = Converter.BuildResourceDictionary(SVGFilenames.ToArray());

            Directory.CreateDirectory(Path.GetDirectoryName(OutputFilepath));
            File.WriteAllText(OutputFilepath, dictionary);
        }
Beispiel #2
0
 public void DropFiles(object sender, DragEventArgs args)
 {
     if (args.Data.GetDataPresent(DataFormats.FileDrop))
     {
         string[] files = (string[])args.Data.GetData(DataFormats.FileDrop);
         for (int i = 0; i < files.Length; i++)
         {
             if (files[i].ToLower().EndsWith(".svg"))
             {
                 SVGFilenames.Add(files[i]);
             }
         }
     }
 }
Beispiel #3
0
        public void SelectSVGs(object sender, RoutedEventArgs args)
        {
            var files = new OpenFileDialog();

            files.Filter      = "SVG|*.svg";
            files.Multiselect = true;

            bool?result = files.ShowDialog();

            if (result == true)
            {
                for (int i = 0; i < files.FileNames.Length; i++)
                {
                    SVGFilenames.Add(files.FileNames[i]);
                }
            }
        }
Beispiel #4
0
 public void ClearSVGs(object sender, RoutedEventArgs args)
 {
     SVGFilenames.Clear();
 }