前提・実現したいこと
作業進捗をプログレスバーで表示したいです。
発生している問題・エラーメッセージ
進捗が知りたいのにfor文が終了してから最終のプロブレスバーが表示されます。
for文が終わるまで何も表示されないままです。
該当のソースコード
C#
1 <ProgressBar x:Name="progressBar" HorizontalAlignment="Left" Height="31" Margin="39,93,0,0" VerticalAlignment="Top" Width="454" IsIndeterminate="True" Visibility="Hidden"/>
C#
1praivate void Start_Clic(object sender, RoutedEventArgs e) 2{ 3 progressBar.Visibility=Visibility.Visible; 4 progressBar.Value = 0; 5 progressBar.Maximum = 100; 6 7 for(int i=0; i<100; i++) 8 { 9 <<処理>> 10 progressBar.Value = i; 11 } 12}
試したこと
表示時間が短い為、表示できないのかと思い、Task.Delay(1000)で停止させてみましたが、変わりませんでした。
わかる方ご教授お願いいたします。
補足情報(FW/ツールのバージョンなど)
VisualStudio 2015
.NetFramework 4
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/09/24 07:08
2019/09/24 07:16
2019/09/24 07:23
2019/09/24 08:14
2019/09/24 08:22
2019/09/24 09:08