private async void DownloadButton_Click(object sender, RoutedEventArgs e)
        {
            Button     pickFileButton = (Button)sender;
            Grid       parent         = (Grid)VisualTreeHelper.GetParent(pickFileButton);
            FileDetail fileDetail     = (FileDetail)parent.Tag;

            fileDetail.IsUploadingOrDownloading = true;

            CloudBlobContainer container = await AzureStorageHelper.GetBlobContainer();

            Task.Run(() => DownloadBlob(container, fileDetail.FileName, fileDetail.FileId, fileDetail.FileSize));
        }