Example #1
0
        private void FolderTreeView_MouseDoubleClick(object sender, MouseButtonEventArgs e)
        {
            if (FolderTreeView.SelectedIndex != -1)
            {
                if (!isFileDownload)
                {
                    if ((FolderTreeView.SelectedItem as TemplateFileElement).isFile == true)
                    {
                        //using (var dialog = new System.Windows.Forms.FolderBrowserDialog())
                        //{
                        //    if (dialog.ShowDialog() != System.Windows.Forms.DialogResult.OK)
                        //    {
                        //        return;
                        //    }
                        //    else
                        //    {
                        //        DownloadPath = dialog.SelectedPath;
                        //    }
                        //}
                    }
                    else
                    {
                        SendMessage("/FolderInfo " + currentFTPpath + (FolderTreeView.SelectedItem as TemplateFileElement).path);
                        return;
                    }

                    if (!DownMan.AddNewItem(currentFTPpath + (FolderTreeView.SelectedItem as TemplateFileElement).path))
                    {
                        LoadingAnim.Set(() => this.ShowMessageAsync("Error", "The file is already in DownloadManager"));
                    }
                }
            }
        }