Exemple #1
0
        void OnItemClick(object sender, ItemClickArgs e)
        {
            if (_lv.SelectionMode == Base.SelectionMode.Multiple || !e.Row.Bool("IsFolder"))
            {
                return;
            }

            var mgr = (IFileMgr)Activator.CreateInstance(_fileMgr.GetType());

            mgr.FolderID   = e.Row.ID;
            mgr.FolderName = e.Row.Str("name");
            mgr.Setting    = _fileMgr.Setting;
            _host.NaviTo(new FolderPage(mgr));
        }
Exemple #2
0
        void OnItemClick(object sender, ItemClickArgs e)
        {
            var mgr = (IFileMgr)Activator.CreateInstance(_fileMgr.GetType());

            mgr.FolderID   = e.Row.ID;
            mgr.FolderName = e.Row.Str("name");
            _host.NaviTo(new MoveFilePage(mgr, _owner));
        }
Exemple #3
0
 void OnItemClick(object sender, ItemClickArgs e)
 {
     if (e.Row.Bool("IsFolder"))
     {
         _lv.ClearSelection();
         var mgr = (IFileMgr)Activator.CreateInstance(_fileMgr.GetType());
         mgr.FolderID   = e.Row.ID;
         mgr.FolderName = e.Row.Str("name");
         mgr.Setting    = _fileMgr.Setting;
         _host.NaviTo(new SelectFilePage(mgr, _owner));
     }
 }
Exemple #4
0
        public async Task <bool> Show(IFileMgr p_fileMgr, IEnumerable <Row> p_rows)
        {
            _fileMgr = p_fileMgr;
            _files   = p_rows;
            if (!Kit.IsPhoneUI)
            {
                Width  = 300;
                Height = 400;
            }

            var mgr = (IFileMgr)Activator.CreateInstance(_fileMgr.GetType());

            Content = new MoveFilePage(mgr, this);
            return(await ShowAsync());
        }