private void Button_Click(object sender, RoutedEventArgs e)
 {
     var dlg = new Avalon.Windows.Dialogs.FolderBrowserDialog();
     dlg.BrowseFiles = false;
     if (dlg.ShowDialog() == true)
     {
         txtDatabaseLocation.Text = dlg.SelectedPath;
         txtDatabaseLocation.GetBindingExpression(TextBox.TextProperty).UpdateSource();
     }
 }
Esempio n. 2
0
        public void BrowseButton()
        {
            var dialog    = new Avalon.Windows.Dialogs.FolderBrowserDialog();
            var hasResult = dialog.ShowDialog();

            if (hasResult.HasValue && hasResult.Value)
            {
                SelectedFolder = dialog.SelectedPath;
                LogWatcher.StartWatching(SelectedFolder);
            }
        }
        private void Button_Click(object sender, RoutedEventArgs e)
        {
            var dlg = new Avalon.Windows.Dialogs.FolderBrowserDialog();

            dlg.BrowseFiles = false;
            if (dlg.ShowDialog() == true)
            {
                txtDatabaseLocation.Text = dlg.SelectedPath;
                txtDatabaseLocation.GetBindingExpression(TextBox.TextProperty).UpdateSource();
            }
        }
 private void Button_Click(object sender, RoutedEventArgs e)
 {
     Avalon.Windows.Dialogs.FolderBrowserDialog dialog = new Avalon.Windows.Dialogs.FolderBrowserDialog
     {
         ShowEditBox = ShowEditBox.IsChecked == true,
         BrowseShares = BrowseShares.IsChecked == true
     };
     if (dialog.ShowDialog() == true)
     {
         folder.Text = dialog.SelectedPath;
     }
 }
 private void Button_Click(object sender, RoutedEventArgs e)
 {
     Avalon.Windows.Dialogs.FolderBrowserDialog dialog = new Avalon.Windows.Dialogs.FolderBrowserDialog
     {
         ShowEditBox  = ShowEditBox.IsChecked == true,
         BrowseShares = BrowseShares.IsChecked == true
     };
     if (dialog.ShowDialog() == true)
     {
         folder.Text = dialog.SelectedPath;
     }
 }
 private void Button_Click(object sender, RoutedEventArgs e)
 {
     Avalon.Windows.Dialogs.FolderBrowserDialog dialog = new Avalon.Windows.Dialogs.FolderBrowserDialog
     {
         BrowseFiles = false,
         //ShowEditBox = ShowEditBox.IsChecked == true,
         //BrowseShares = BrowseShares.IsChecked == true
     };
     if (dialog.ShowDialog() == true)
     {
         isDirty = true;
         LoadImageList(dialog.SelectedPath);
     }
 }
        private void Button_AddFolder(object sender, RoutedEventArgs e)
        {
            Avalon.Windows.Dialogs.FolderBrowserDialog dialog = new Avalon.Windows.Dialogs.FolderBrowserDialog
            {
                BrowseFiles = false,
                //ShowEditBox = ShowEditBox.IsChecked == true,
                //BrowseShares = BrowseShares.IsChecked == true
            };

            if (lastSelectedPath != string.Empty)
            {
                dialog.SelectedPath = lastSelectedPath;
            }

            if (dialog.ShowDialog() == true)
            {
                if (!myOI.SortFolders.Contains(dialog.SelectedPath))
                {
                    isDirty = true;

                    DirectoryInfo folderDI = new DirectoryInfo(dialog.SelectedPath);

                    lastSelectedPath = folderDI.Parent.FullName;

                    myOI.SortFolders.Add(folderDI.FullName);

                    TreeViewItem rootItem = FoldersTVI as TreeViewItem;

                    if (rootItem != null)
                    {
                        myTreeViewItem subItem = new myTreeViewItem(folderDI, currentFolderIndex);
                        currentFolderIndex++;
                        rootItem.Items.Add(subItem);
                        rootItem.IsExpanded = true;
                    }
                }
                else
                {
                    MessageBox.Show("Folder Already Exists In List");
                }
            }
        }
        private async void restorebtn_Click(object sender, RoutedEventArgs e)
        {
            try
            {
                var diag = new Avalon.Windows.Dialogs.FolderBrowserDialog()
                {
                    BrowseFiles = false, SelectedPath = Directory.GetCurrentDirectory()
                };
                var folder = diag.ShowDialog();

                if (diag.SelectedPath != null)
                {
                    restorebtn.IsEnabled = false;
                    await App.BootleggerApp.RestoreDatabase(diag.SelectedPath);

                    restorebtn.IsEnabled = true;
                }
            }
            catch (Exception ex)
            {
                App.BootleggerApp.Log.Error(ex);
                restorebtn.IsEnabled = true;
            }
        }