당신은 그러한 점근 진행 막대를해서는 안됩니다. 대신 "불확정 진행 막대"을 사용해야합니다 (다음 링크 참조).
사용 불확정 진행률 표시 줄 시간의 무제한의 양 또는 액세스 알 수없는 번호가 필요합니다 작업 : 사용자 경험 (UX) 진행률 표시 줄 here에 대한 명확한 규칙을 제공하기위한
마이크로 소프트의 설계 지침 개체. 제한 시간을 사용하여 시간 기반 작업의 범위를 지정합니다.
(내게로 하이라이트.)
- 명확하게 진행의 부족을 나타냅니다. 진행 상황이 진행되지 않으면 진행 표시 줄이 으로 진행되지 않아야합니다. 사용자가 절대 수행하지 않을 작업에 대해 무기한으로 을 기다리는 것을 원하지 않습니다.
[편집]
더 나은 readablity를 들어, 본인은 여기에 코멘트에서 내 추가 정보를 추가합니다.
WPF에서의 연습이 : 대신 애니메이션을 사용하려면 어떻게, 또한 A Modern Progress Dialog For WPF Applications
를 구현하려면 Visual Studio에서 (내가 생각 Express 버전을 제외한) 모든 버전에서 권한이있는 아이콘 라이브러리를 제공합니다 프로젝트에서이 아이콘을 사용하려면 Visual Studio Image Library. 먼저 ZIP 형식에서 압축을 풀어야하지만,이 작업을 마스터 할 것이라고 확신합니다.;-)
그러면 \Animations
하위 폴더에있는 GIF 애니메이션 status_anim.gif
을 찾을 수 있습니다.
흠, 실제로는 사용자 환경을 개선 할 것입니다. – ken2k
내가 알 수있는 한, 표준은 작업이 얼마나 오래 걸릴지를 결정할 명백한 척도가 없다면 회 전자를 사용하는 것이다. 그건 내가하는 일이다. –
기본적으로 ProgressBar는 "모래 시계 커서"가 아직 의미가 없다는 것을 알려줍니다. 그냥 사용해라. – Bob77