private void OnReturnRootFolderRequested(object sender, EventArgs e)
 {
     if (_rootFolder == null)
     {
         var temp = CurrentFolder;
         while (temp.Parent != null)
         {
             temp = temp.Parent;
         }
         _rootFolder = temp;
     }
     CurrentFolder = _rootFolder;
 }
예제 #2
0
        private IEnumerable <NetDiskFileNodeViewModel> GetSeletedItems(IList parameter)
        {
            if (parameter == null)
            {
                return(new NetDiskFileNodeViewModel[0]);
            }

            var tempArray = new NetDiskFileNodeViewModel[parameter.Count];

            for (int i = 0; i < tempArray.Length; i++)
            {
                tempArray[i] = parameter[i] as NetDiskFileNodeViewModel;
            }
            return(tempArray);
        }
 private void OnCurrentFolderSwitched(object sender, NetDiskFileNodeViewModel e)
 {
     CurrentFolder = e;
 }