void LoadFile(ExplorerNode node) { TransferItem ud_item = new TransferItem(); //From ud_item.From.node = node; //group & UI GroupData.TotalFileLength += node.Info.Size; ud_item.SizeString = UnitConventer.ConvertSize(node.Info.Size, 2, UnitConventer.unit_size); ud_item.status = StatusTransfer.Waiting; //To ud_item.To.node = node.MakeNodeTo(this.fromfolder, this.savefolder); ud_item.DataSource.From = node.GetFullPathString(); ud_item.DataSource.To = ud_item.To.node.GetFullPathString(); ud_item.DataSource.Status = ud_item.status.ToString(); ud_item.Group = GroupData; GroupData.items.Add(ud_item); GroupData.DataSource.Progress = "0/" + GroupData.items.Count.ToString(); RefreshGroupDataToShow(0, 0); }