Esempio n. 1
0
        public void SaveAsFile()
        {
            if (Loading.FilePath != null)
            {
                SaveSTBLXMLDialog.InitialDirectory = Path.GetDirectoryName(Loading.FilePath);
                SaveSTBLXMLDialog.FileName         = Path.GetFileName(Loading.FilePath);
            }

            if (SaveSTBLXMLDialog.ShowDialog() == DialogResult.Cancel)
            {
                return;
            }

            string saveFilePath = SaveSTBLXMLDialog.FileName;

            SaveSTBLXMLDialog.InitialDirectory = "";
            SaveSTBLXMLDialog.FileName         = "";

            try {
                Loading.SaveFile(saveFilePath);
            } catch (Exception saveException) {
                ShowSaveFailureDialog(saveException);
            }

            EntryBrowser.RefreshItems();
        }