private void MoveDownAction()
        {
            if (SelectedGroup == null)
            {
                throw new Exception("SelectedGroup is null");
            }

            //var groupToMove = SelectedGroup;
            var idx = PathGroups.IndexOf(SelectedGroup);

            if (idx >= PathGroups.Count - 1)
            {
                return;
            }

            PathGroups.Move(idx, idx + 1);
        }
        private void OpenSvgAction()
        {
            OpenFileDialog openFileDialog = new OpenFileDialog();

            openFileDialog.Filter = "SVG file (*.svg)|*.svg";
            if (openFileDialog.ShowDialog() == true)
            {
                //try {
                PathGroups.Clear();
                var doc = Svg.SvgDocument.Open(openFileDialog.FileName);

                var gcg = new VPathGroupSVGGenerator(doc);
                foreach (var vPath in gcg.GenerateVPathGroups().OrderBy(g => g.PathColor.GetHue()))
                {
                    PathGroups.Add(vPath);
                }
                //}
                //catch (Exception e)
                //{
                //    System.Windows.MessageBox.Show("Ошибка открытия файла", "Ошибка", System.Windows.MessageBoxButton.OK, System.Windows.MessageBoxImage.Error);
                //}
            }
        }