async void OnUploadButtonClicked(object sender, EventArgs e)
        {
            if (!string.IsNullOrWhiteSpace(uploadEditor.Text))
            {
                activityIndicator.IsRunning = true;

                var byteData = Encoding.UTF8.GetBytes(uploadEditor.Text);
                uploadedFilename = await AzureStorage.UploadFileAsync(ContainerType.Text, new MemoryStream(byteData));

                downloadButton.IsEnabled    = true;
                activityIndicator.IsRunning = false;
            }
        }
        async void OnDownloadButtonClicked(object sender, EventArgs e)
        {
            if (!string.IsNullOrWhiteSpace(uploadedFilename))
            {
                activityIndicator.IsRunning = true;

                var byteData = await AzureStorage.GetFileAsync(ContainerType.Text, uploadedFilename);

                var text = Encoding.UTF8.GetString(byteData, 0, byteData.Length);
                downloadEditor.Text = text;

                activityIndicator.IsRunning = false;
            }
        }