/// <summary> /// Blob一覧取得 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private async void GetListButton_Click(object sender, RoutedEventArgs e) { if (String.IsNullOrEmpty(ContainerText.Text)) { return; } if (await blob.BlobContainerExistsAsync(ContainerText.Text)) { var dataList = await blob.BlobGetListAsync(ContainerText.Text); if (dataList.Count > 0) { dataListView.ItemsSource = new ObservableCollection <BlobListDataModel>(dataList); } else { var msg = new ContentDialog(); msg.Title = "Container"; msg.Content = $"「{ContainerText.Text}」にアイテムはありませんでした。"; msg.PrimaryButtonText = "OK"; await msg.ShowAsync(); } } else { var msg = new ContentDialog(); msg.Title = "Container"; msg.Content = $"「{ContainerText.Text}」は存在しません。"; msg.PrimaryButtonText = "OK"; await msg.ShowAsync(); } }