public static async Task DeleteCurrentMove() { if (CurrentMove != null) { await CurrentMove.MoveFolder.DeleteAsync(); MoveListCollection.Remove(CurrentMove); } }
public static async Task LoadFolders() { CurrentMove = null; MoveListCollection.Clear(); IReadOnlyList <StorageFolder> oFolders = await ApplicationData.Current.LocalFolder.GetFoldersAsync(); foreach (StorageFolder oFolder in oFolders) { Move oMove = new Move(oFolder); MoveListCollection.Add(oMove); oMove.LoadFolders(); } }
public static async Task <Move> FindMove(string sName) { CurrentMove = MoveListCollection.FirstOrDefault(oMove => oMove.Name == sName); if (CurrentMove == null) { StorageFolder oMoveFolder = await ApplicationData.Current.LocalFolder.CreateFolderAsync(sName); CurrentMove = new Move(oMoveFolder); MoveListCollection.Add(CurrentMove); } return(CurrentMove); }