2010-12-14 5 views
-1

다른 방법이 완료 될 때까지 경과 시간이 표시되는 MessageBox (또는 다른 형식)를 표시하는 가장 좋은 방법은 C# 4.0에서 무엇입니까? 내가 좋아하는 것TPL .net 4.0 messageBox time goes

내가 당신이 메시지 박스를 사용 할 수 있습니다 생각하지 않는 guideness

+0

MessageBox와 관련된 태스크 병렬 라이브러리는 어떻게 작동합니까? –

+0

나는 그가 TPL 작업을위한 진행 바를 원한다고 생각한다. 그러나 나는 확실하지 않다. – Crisfole

답변

0

을 위해 .NET 4.0

덕분에이 사용 TPL을 수행하는 방법을 알고 있습니다. 그러나 WPF를 사용하는 경우 표시하려는 데이터 (즉, 남은 시간)가 포함 된 INotifyPropertyChanged를 구현하는 데이터 객체에 바인딩 된 컨트롤이 포함 된 양식을 만들 수 있습니다. 그런 다음 해당 양식을 UI 스레드의 모달 대화 상자로 표시 한 다음 배경 스레드 중 하나에서 데이터 개체의 값을 업데이트합니다 (Dispatcher.BeginInvoke()를 사용하여 실제 업데이트가 마샬링되는지 확인) UI 스레드로).