private void OnReturnRootFolderRequested(object sender, EventArgs e) { if (_rootFolder == null) { var temp = CurrentFolder; while (temp.Parent != null) { temp = temp.Parent; } _rootFolder = temp; } CurrentFolder = _rootFolder; }
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; }