http://blog.naver.com/techshare/100071407238
Dispatcher 큐에 있는 Repaint 작업 항목을 실행시켜 주면 되는 것입니다. 그러기 위해서 아래와 같은 코드를 중간에 넣어주면 됩니다.
private void button1_Click(object sender, RoutedEventArgs e) { this.button1.IsEnabled = false; this.Dispatcher.Invoke( (ThreadStart)(() => { }), DispatcherPriority.ApplicationIdle); Thread.Sleep(5000); this.button1.IsEnabled = true; }[출처] WPF - UI 업데이트를 바로 반영하고 싶다면?|작성자 techshare
'C# WPF' 카테고리의 다른 글
C# WPF SnakeBite Game (0) | 2013.11.21 |
---|---|
C#에서 실행시간 체크 (0) | 2013.11.21 |
C# 숫자퍼즐(Jeu De Tacquin) in WPF (0) | 2013.10.19 |
Analog Clock in C# WPF(아날로그 시계) - 3 (0) | 2013.10.18 |
Analog Clock in C# WPF(아날로그 시계) - 2 (0) | 2013.10.18 |