private void lv_eBook_folders_SelectionChanged(object sender, SelectionChangedEventArgs e) { ListBox listBox = sender as ListBox; EBookFolder eBookFolder = listBox.SelectedItem as EBookFolder; lv_eBooks.ItemsSource = eBookFolder.EBookList; }
private void RemoveEBookFolder(object sender, RoutedEventArgs e) { Button button = sender as Button; EBookFolder folder = button.DataContext as EBookFolder; EBookFolderList.Instance.Remove(folder); }
private void OpenEBookFolderPath(object sender, RoutedEventArgs e) { Button button = sender as Button; EBookFolder folder = button.DataContext as EBookFolder; string path = folder.Path; if (path.Length.Equals(0) || !Directory.Exists(path)) { path = Environment.GetFolderPath(Environment.SpecialFolder.MyComputer); } Process.Start("explorer.exe", @path); }
/// <summary> /// TODO: set the folder /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private async void OnEbookReaderSetFolder(object sender, RoutedEventArgs e) { await EBookFolder.PickFolderAsync(); }
/// <summary> /// TODO: Open the folder that is the E-Book Reader /// </summary> private async void OnEbookReaderOpenFolder(object sender, RoutedEventArgs e) { await EBookFolder.LaunchExplorerAtFolderAsync(); }