Example #1
0
        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;
        }
Example #2
0
        private void RemoveEBookFolder(object sender, RoutedEventArgs e)
        {
            Button      button = sender as Button;
            EBookFolder folder = button.DataContext as EBookFolder;

            EBookFolderList.Instance.Remove(folder);
        }
Example #3
0
        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);
        }
Example #4
0
 /// <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();
 }
Example #5
0
 /// <summary>
 /// TODO: Open the folder that is the E-Book Reader
 /// </summary>
 private async void OnEbookReaderOpenFolder(object sender, RoutedEventArgs e)
 {
     await EBookFolder.LaunchExplorerAtFolderAsync();
 }