Exemple #1
0
 private async void OnReady()
 {
     if (!await PermissionHelper.HasFullAccess())
     {
         PermissionHelper.RequestPermission().FireAndForget();
     }
     else
     {
         StorageNavigationFrame.Navigate(typeof(IndexPage));
     }
 }
Exemple #2
0
 private async void GoupClick(object sender, RoutedEventArgs e)
 {
     if (StorageNavigationFrame.Content is FrameworkElement element &&
         element.DataContext is FolderViewModelBase viewModel)
     {
         if (!await viewModel.TryGoUpAsync(StorageNavigationFrame) &&
             StorageNavigationFrame.CurrentSourcePageType != typeof(IndexPage))
         {
             StorageNavigationFrame.Navigate(typeof(IndexPage));
         }
     }
 }
Exemple #3
0
 private async void StoragePathView_OnRequestNavigation(object sender, string e)
 {
     if (string.IsNullOrEmpty(e))
     {
         StorageNavigationFrame.Navigate(typeof(IndexPage));
     }
     else
     {
         try
         {
             StorageNavigationFrame.Navigate(typeof(LocalFolderPage),
                                             new LocalFolderViewModel(await StorageFolder.GetFolderFromPathAsync(e), await GeneratePath(e)));
         }
         catch (Exception exception)
         {
             Debug.WriteLine(exception.Message);
             Debug.WriteLine(exception.StackTrace);
         }
     }
 }
Exemple #4
0
 private void GobackClick(object sender, RoutedEventArgs e)
 {
     StorageNavigationFrame.GoBack();
 }