<Window x:Class="WpfTest1.MainWindow" Title="MainWindow" Height="150" Width="250"> <Grid Margin="10"> <StackPanel> <TextBlock x:Name="CtrlText" Text="進捗:"/> </StackPanel> </Grid> </Window> public partial class MainWindow : Window { // 時間のかかる処理をするメソッド private async void Test() { await Task.Run(() => { for (int i = 1; i <= 100; ++i) { // // ここで重たい処理をする // // CtrlText.Text = "進捗:" + i.ToString() + "%