public DownloadList(DataFileService parent) { InitializeComponent(); Filelist = new List <Filename>(); _parent = parent; foreach (string st in parent.filenames) { Filename _filename = new Filename(); _filename.Name = st; Filelist.Add(_filename); } DownloadDG.ItemsSource = Filelist; }
private async void OKBtn_Click(object sender, RoutedEventArgs e) { if (DownloadDG.SelectedCells[0] == null) { return; } _parent.filenames = new List <string>(); foreach (DataGridCellInfo cell_info in DownloadDG.SelectedCells) { Filename _selecteditem = cell_info.Item as Filename; _parent.filenames.Add(_selecteditem.Name); } await _parent.DownloadfileAsync(); }