Khi tải một thứ như cập nhật phần mềm trong Windows 7, thường có hiệu ứng phát sáng màu xanh lá cây dao động trong thanh ngang. Đây có phải là một điều khiển tiêu chuẩn có thể được sử dụng trong C#? Nếu không, làm thế nào nó có thể được kết hợp vào một ứng dụng C#.?Chiếu sáng màu xanh lá cây ngang dao động trong khi đang tải thứ gì đó C#
Trả lời
Điều khiển này được gọi là ProgressBar
.
Nếu bạn đang sử dụng WPF, thuộc tính IsIndeterminate
phải được đặt thành true để có "đèn xanh lục chạy".
Bạn có thể thực hiện điều này bằng BackgroundWorker để cập nhật một thanh tiến trình ("xanh phát sáng thanh ngang), và đồng thời giữ các chủ đề chính ứng dụng đáp ứng. Xem this SO post, hoặc google xung quanh thanh BackgroundWorker + Progress.
Nhưng đây không phải là ne cessary khi sử dụng ProgressBar control trong WPF! – Fischermaen
Tôi đã quan tâm đến cách triển khai hiệu ứng ánh sáng màu xanh lá cây trực quan. BackgroundWorker là công cụ chuẩn để xử lý mã mất một thời gian không xác định để hoàn thành mà không đóng băng ứng dụng. và có khả năng báo cáo tiến độ. Tôi đang sử dụng giá trị ProgressPercentage với enums để hiển thị tin nhắn văn bản trong thanh trạng thái về những gì đã xảy ra cho đến nay. – Andy
- 1. Làm Django chuyển sang màu xanh lá cây
- 2. 0MQ có chỉ xanh lá cây?
- 3. Hoạt động nguyên tử trong bộ nhớ bảng màu xanh lá cây
- 4. Tính giá trị màu từ xanh lá cây sang màu đỏ
- 5. Máy chủ WAMP có màu xanh lá cây nhưng chỉ nhận được 404
- 6. Đá quý màu xanh lá cây và màu đỏ bên cạnh Github Gist Revisions
- 7. Cài đặt python tinh khiết của API màu xanh lá cây
- 8. Chủ đề màu xanh lá cây và Chủ đề gốc trong java
- 9. Tortoise SVN không hiển thị các biểu tượng màu xanh lá cây, đỏ, vàng - Windows 2008
- 10. Biểu tượng Máy chủ WAMP không chuyển sang màu xanh lá cây
- 11. Do Scala và Erlang có sử dụng chủ đề màu xanh lá cây không?
- 12. Các vết cắt màu xanh lá cây tối ưu cho số tiền tổng hợp kế thừa là gì?
- 13. Thư mục màu xanh lá cây trên giao diện người dùng. Không thể đi sâu vào thư mục
- 14. Làm thế nào để loại bỏ các mũi tên màu xanh lá cây trong Visual Studio 2010 IDE?
- 15. Làm thế nào để loại bỏ đường màu xanh lá cây gần điểm ngắt trong studio trực quan 2010?
- 16. Thêm Màu (Màu) Giống như Sơn (Xanh dương + Vàng = Xanh lục, vv)
- 17. Thứ tự cấp độ cây nhị phân truyền ngang
- 18. OpenGL chiếu sáng và chiếu sáng
- 19. Java tạo anaglyph (hình ảnh màu đỏ/xanh)
- 20. Tìm nút khi đi ngang qua cây
- 21. Cây ngang trong Graphviz
- 22. VS2012 - Tại sao luồng giao diện người dùng chính của tôi hiển thị các câu lệnh gỡ lỗi màu xanh lá cây?
- 23. Thêm menu chuột phải vào cây xanh trong cây SWT
- 24. JDBC DAO - bất kỳ triển khai tham chiếu nào tốt?
- 25. Màu văn bản cần khớp Màu mặc định UIButton [Xanh]
- 26. Tắt màu tô sáng của mục menu trong android
- 27. Đã chọn UItableViewCell ở màu xanh khi được chọn
- 28. Sự khác biệt giữa nhận xét xanh lục và xanh dương trong nhật thực
- 29. Xóa ánh sáng xanh lam khỏi đầu vào văn bản HTML khi được chọn
- 30. Chế độ xem dạng cây hiển thị màu xanh cho mục đã chọn
Vì vậy, tôi đoán rằng đây là một tính năng WPF và không có sẵn trong thanh tiến trình 4 khung dot net dưới C#? – Andy
@Andy Bạn có thể có một điều khiển 'ProgressBar' cả trong WPF và WinForms. 4. Đó là quyết định của bạn về những kỹ thuật mà bạn sẽ sử dụng để xây dựng giao diện người dùng của bạn – Fischermaen
Tôi nghĩ rằng bạn đã trả lời câu hỏi của tôi một cách độc đáo :) – Andy