我需要用戶設置應始終合計爲100%的百分比值。什麼是標準的方式來實現這一點?我想出了以下內容:相對百分比UI控制
1)對於需要設置的每個值都有一個標準滑塊控件。移動一個滑塊會自動調整所有其他滑塊,總和會一直達到100%。您可以修復其旁邊顯示覆選框的單個滑塊。只有剩餘的「自由」滑塊纔可以調整。
臨:完全由標準部件用戶已經知道
缺點:大量的小部件,大量的屏幕房地產使用,相貌醜陋當你有很多的滑塊,因此較低的百分比值,標準化爲100%ISN立即顯而易見。
2)有一個滑塊控制與幾個滑動旋鈕。
臨:歸一化是隱含的和明顯的,因爲滑塊的長度是固定的,相對重量是很容易一眼看出
缺點:非標,旋鈕可以很容易地彼此重疊,旋鈕是不易於修復,沒有明顯的地方放置文本/數字表示每個區間/百分比
3)顯示一個標準的餅圖。
臨:標準化是隱含的,明顯的,相對權重是很容易看到
缺點:非標準的交互使用,很難做出直觀的切片調整工作,沒地方放一個文本/數字表示每個切片
4)...?
我不滿意這些,因此我的問題在這裏。任何更好的想法?我在一個豐富的windows客戶端(即不是web)上處理3-10個單獨的百分比值。
歡呼聲,
Sören