2010-03-17 7 views
0

WPF 응용 프로그램에서는 창의 모서리에 진행률 표시 줄이 표시됩니다. 나는 이걸 항상 달리고 싶다. 그래서 IsIndeterminate 속성을 true로 만들었습니다. 응용 프로그램을 실행하는 동안 일부 프롬프트가 표시되며 UI 스레드가 중지되면 진행률 표시 줄도 중단됩니다. 하지만이 진행 표시 줄을 실행하고 싶습니다. 이미 백그라운드 스레드로도 시도했습니다. 그래도 나는 일하지 않았다. 그래서 무엇을해야 하는가? 미리 감사드립니다.진행률 막대가 wpf에 매달려 있습니까?

+0

코드를 게시하십시오. 그렇지 않은 경우 잘못된 정보를 말하는 것이 어렵지 않을 수도 있습니다. – ChrisF

답변

0

블로킹 작업을 백그라운드 스레드에서 실행해야합니다. 이렇게하면 "불확정"진행률 표시 줄 애니메이션을 비롯하여 UI 스레드의 애니메이션이 계속 작동 할 수 있습니다.

UI 스레드를 차단하면 애니메이션이 일시 중지됩니다.

또한 진행률 표시 줄을 자체 스레드에 포함 할 수 없습니다. 최상위 창당 UI 스레드는 하나뿐입니다.

+0

고맙습니다. .. – Ershad

관련 문제