Esempio n. 1
0
        private void Import(ImportScript script)
        {
            var filter = script.Filter.Split('.').Last();
            var result = swig.FileDialog.OpenDialog(filter, System.IO.Directory.GetCurrentDirectory());

            if (string.IsNullOrEmpty(result))
            {
                return;
            }

            var filepath = result;

            script.Function(filepath);
            System.IO.Directory.SetCurrentDirectory(System.IO.Path.GetDirectoryName(filepath));
        }
Esempio n. 2
0
        private void ImportScript_Click(object sender, RoutedEventArgs e)
        {
            AppearanceManager.Current.ThemeSource = new Link {
                DisplayName = "light", Source = AppearanceManager.LightThemeSource
            }.Source;

            ScriptData.Text = string.Empty;
            oldVal          = ScriptTypes.SelectedIndex;

            ImportScript scr = new ImportScript();

            scr.ShowDialog();

            ScriptTypes.ItemsSource = dirInfo.EnumerateDirectories();

            AppearanceManager.Current.ThemeSource = new Link {
                DisplayName = "dark", Source = AppearanceManager.DarkThemeSource
            }.Source;
        }