Ejemplo n.º 1
0
        public static async Task DeleteCurrentMove()
        {
            if (CurrentMove != null)
            {
                await CurrentMove.MoveFolder.DeleteAsync();

                MoveListCollection.Remove(CurrentMove);
            }
        }
Ejemplo n.º 2
0
        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();
            }
        }
Ejemplo n.º 3
0
        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);
        }