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(); } }
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) { 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; } }