예제 #1
0
 public MoveFilePage(IFileMgr p_fileMgr, MoveFileDlg p_owner)
 {
     InitializeComponent();
     _fileMgr = p_fileMgr;
     _owner   = p_owner;
     LoadData();
 }
예제 #2
0
        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);
            }
        }