2009-03-12 8 views
28

Trong Winforms tôi có thể thiết lập ProgressBarStyle của thanh tiến trình thành Marqee, và điều đó sẽ tự mình có thanh tiến trình mà không cần phải thiết lập, cho các quá trình mà tôi không biết sẽ mất bao lâu và không cách tốt để báo cáo lại giao diện người dùng.Làm cách nào để tạo thanh tiến trình vùng chọn trong WPF?

Tôi muốn làm tương tự trong WPF, nhưng tôi không thể tìm thấy cách để kéo nó ra khỏi lưu trữ một thanh tiến trình winform, mà dường như phản tác dụng.

Làm cách nào để tôi có thể tắt tính năng này trong WPF? Tôi có phải lưu trữ một thanh tiến trình winform không?

Trả lời

45

Tôi nghĩ bạn chỉ muốn đặt thuộc tính IsIndeterminate của ProgressBar thành đúng. (Xem this bài viết, mà cũng có một ví dụ tốt đẹp của chỉ báo tiến trình hình tròn lạ mắt.)

40

Hãy thử như sau

<ProgressBar 
    IsIndeterminate="True" 
    Orientation="Horizontal" /> 

Điều quan trọng là các thuộc tính kỳ quặc có tên IsIndeterminate. Đặt giá trị này thành true có nghĩa là Marque

+1

Cả hai đều là đá! Tôi có Noldorin câu trả lời bởi vì anh ta có ít điểm hơn bạn mặc dù. :) Anh ấy cũng trả lời nhanh hơn 3 giây. – Russ

+1

@Russ nhưng, nhưng, nhưng tôi đã dành 3 giây làm cho câu trả lời của tôi khá :). Đừng bận tâm chút nào. Vui mừng được giúp đỡ – JaredPar

+1

Ba giây ... thực sự là đã gần - đang gõ nhanh không phải là chìa khóa để thành công trên SO? : P (Tôi thực sự coi là một mẫu mã, nhưng nghĩ rằng nó có lẽ không cần thiết cho một tài sản duy nhất). Chúc mừng, Russ. – Noldorin