Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/user-interface/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
User interface 相对百分比用户界面控件_User Interface_Custom Controls - Fatal编程技术网

User interface 相对百分比用户界面控件

User interface 相对百分比用户界面控件,user-interface,custom-controls,User Interface,Custom Controls,我需要用户设置一定数量的百分比值,这些值的总和应始终达到100%。什么是归档此文件的标准方法?我得出了以下结论: 1) 为每个需要设置的值提供一个标准滑块控件。移动一个滑块将自动调整所有其他滑块,因此总和始终为100%。您可以使用旁边显示的复选框修复单个滑块。只有剩余的“自由”滑块可调 Pro:完全由用户已知的标准小部件组成 缺点:很多小部件,使用了很多屏幕空间,当你有很多滑块,因此百分比值很低时,看起来很难看,标准化到100%不是很明显 2) 有一个带有多个滑动旋钮的滑块控制器 赞成:规格化是

我需要用户设置一定数量的百分比值,这些值的总和应始终达到100%。什么是归档此文件的标准方法?我得出了以下结论:

1) 为每个需要设置的值提供一个标准滑块控件。移动一个滑块将自动调整所有其他滑块,因此总和始终为100%。您可以使用旁边显示的复选框修复单个滑块。只有剩余的“自由”滑块可调

Pro:完全由用户已知的标准小部件组成

缺点:很多小部件,使用了很多屏幕空间,当你有很多滑块,因此百分比值很低时,看起来很难看,标准化到100%不是很明显

2) 有一个带有多个滑动旋钮的滑块控制器

赞成:规格化是隐式的,因为滑块的长度是固定的,相对权重很容易一目了然

缺点:非标准,旋钮很容易相互重叠,旋钮不容易固定,没有明显的位置来放置每个间隔/百分比的文本/数字表示

3) 显示标准饼图

赞成:标准化是隐式和明显的,相对权重很容易看到

缺点:非标准交互使用,很难直观地调整切片大小,没有地方为每个切片放置文本/数字表示

4)

我对这两个都不满意,所以我的问题在这里。还有更好的主意吗?我在一个富windows客户端(即不是web)上处理3-10个单独的百分比值

干杯

Sören

垂直滑块呢?就像一个混音器。我认为它看起来比10个水平滑块的列表要好得多


或者固定宽度的条,上面有几个滑块,如果你知道的话,有点像Photoshop的渐变控制;(甘特图)有点像在Microsoft Expression Blend或flash中,每个动作都有多个层,每个动作都可以在0到100的范围内。

与时间轴思想类似,在GParted或类似的磁盘分区工具中使用类似于分区界面的滑块如何

您可以在动态调整大小栏上方显示百分比值和实际数字,以允许用户以数字方式编辑它们,而不是使用滑块进行手动配置