728x90
반응형
728x170
using System.Threading;
...
/// <summary>
/// 텍스트 설정하기 대리자
/// </summary>
/// <param name="text">텍스트</param>
public delegate void SetTextDelegate(string text);
...
#region 텍스트 설정하기 - SetText(text)
/// <summary>
/// 텍스트 설정하기
/// </summary>
/// <param name="text">텍스트</param>
private void SetText(string text)
{
if(Dispatcher.Thread != Thread.CurrentThread)
{
SetTextDelegate setTextDelegate = new SetTextDelegate(SetText);
Dispatcher.Invoke(setTextDelegate, text);
}
else
{
this.textBox.Text = text;
}
}
#endregion
※ Dispatcher.Invoke 구문의 Dispatcher는 DispatcherObject를 상속받은 객체의 속성이다.
728x90
반응형
그리드형(광고전용)
'C# > WPF' 카테고리의 다른 글
[C#/WPF] BitmapSource 클래스 : PNG 파일 저장하기 (0) | 2014.02.21 |
---|---|
[C#/WPF] 픽셀 스냅(Pixel Snap) 사용하기 (0) | 2014.02.21 |
[C#/WPF] GridViewColumn 클래스 : 바인딩 설정하기 (0) | 2014.02.21 |
[C#/WPF] Window 클래스 : 윈도우 객체 핸들 구하기 (0) | 2014.02.21 |
[C#/WPF] Window 클래스 : 시스템 메뉴 숨기기 (0) | 2014.02.21 |
[C#/WPF] ASCII ART 문자열 구하기 (0) | 2014.02.21 |
[C#/WPF] SolidColorBrush 클래스 : 디폴트 시스템 색상 오버라이딩 하기 (0) | 2014.02.20 |
[C#/WPF] Ellipse 엘리먼트 : 커졌다 사라지는 동심원 애니메이션 설정하기 (0) | 2014.02.20 |
[C#/WPF] BitmapSource 클래스 : WINFORM Icon 객체에서 비트맵 소스 구하기 (0) | 2014.02.20 |
[C#/WPF] BitmapSource 클래스 : WINFORM Bitmap 객체에서 비트맵 소스 구하기 (0) | 2014.02.20 |
댓글을 달아 주세요