簡體   English   中英

WPF中分段進度條有哪些快速,簡單的實現?

[英]What are some fast and simple implementations for a segmented progress bar in WPF?

更具體地說,我嘗試在滾動查看器中包含一個48行,高40個單位的網格……每一行都包含一個進度條,但是由於某種原因,這確實減慢了我的用戶界面的速度,所以我我把它報廢了。 我的問題如下:

為什么進度條會導致這種極慢的速度,尤其是在主機面板處於動畫狀態時?

代替進度條,我可以使用多列網格,並用改變大小並可以單獨着色的矩形填充它,這是否是“更快”的解決方案?

動畫(可以)花費CPU時間。 因此,進度條較少的動畫/計算/渲染將花費更少的CPU時間。

標准的WPF進度條因其動畫而臭名昭著

設計更簡單的進度條可能比默認進度條更好。

具有40行網格和40個進度條的解決方案是不好的:太多的計算。

您可以嘗試替換進度條的模板,但是仍然有40個進度條。 也許顯示進度(數字?)的另一種方法可能對性能更好。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM