Exemplo n.º 1
0
 private async void OpenDir()
 {
     if (ServerItem_ListView.SelectedItem != null)
     {
         DirectoryItem item = (DirectoryItem)ServerItem_ListView.SelectedItem;
         if (item.IsFolder == true)
         {
             ShowDir(await core.ListAsync(item));
         }
     }
 }
Exemplo n.º 2
0
 // Оптмизировать и разделить на подфункции
 private async void ListViewItem_MouseDoubleClickAsync(object sender, System.Windows.Input.MouseButtonEventArgs e)
 {
     if (((System.Windows.Controls.ListViewItem)sender).Content is DirectoryItem item)
     {
         if (item.IsFolder == true)
         {
             ShowDir(await core.ListAsync(item));
         }
         else
         {
             DownloadItem(item);
         }
     }
 }