public MoveFilePage(IFileMgr p_fileMgr, MoveFileDlg p_owner) { InitializeComponent(); _fileMgr = p_fileMgr; _owner = p_owner; LoadData(); }
async void MoveFiles(IEnumerable <Row> p_rows) { var dlg = new MoveFileDlg(); if (await dlg.Show(_fileMgr, p_rows)) { var mgr = (IFileMgr)Activator.CreateInstance(_fileMgr.GetType()); mgr.FolderID = dlg.Target.FolderID; mgr.FolderName = dlg.Target.FolderName; mgr.Setting = _fileMgr.Setting; _host.NaviTo(new FolderPage(mgr)); LoadData(); OnCancelMulti(null, null); } }