Exemple #1
0
        private async Task NewAlbumAsync()
        {
            IOpenFolderDialog dialog = Mvx.IoCProvider.Resolve <IFileDialogService>().GetOpenFolderDialog();

            if ((bool)dialog.ShowDialog())
            {
                var album = await Album.FromBasePathAsync(dialog.SelectedPath, _profile.KeyHash);

                var albumFile = new VirtualAlbumFile(album, RootFolder);
                RootFolder.AddChild(albumFile);
            }
        }
Exemple #2
0
        private void NewFolder()
        {
            int           counter = 1;
            string        name    = "New Folder";
            VirtualFolder folder;

            do
            {
                folder = new VirtualFolder(name, RootFolder);
                name   = $"New Folder {counter++}";
            } while (!RootFolder.AddChild(folder));
        }