ListPicker
ListPicker[list,{val1,val2,…}]
表示一个列表面板,其中设置 list 可以包含可能的数值 vali.
ListPicker[Dynamic[list],{val1,…}]
设置为 list 的动态更新的当前值,其中当选择或者取消选择某个项时,添加或者删除成员.
ListPicker[list,{val1lbl1,val2lbl2,…}]
表示一个列表面板,其中可能值 vali 用 lbli 表示.
更多信息和选项
- ListPicker 显示为由各项组成的垂直列表. 默认情况下,它使用列表框符或者列表视窗的默认系统外观显示.
- 当点击 ListPicker 时,按住 键将在选择的内容上添加某个范围的项. 按住 或者 键将在单个项的选择之间切换.
- list 包含所有选中的数值. 如果没有选中任何数值,那么 list 将是一个空列表.
- vali 和 lbli 可以是字符串、框符、图形或者任何其他表达式,包括动态表达式.
- Delimiter 可用于 vali 组成的列表中,以指定显示的列表面板中的水平分隔符.
- 可以给出下列选项:
-
Appearance Automatic 面板的整体外观 AppearanceElements Automatic 在显示的输出中包含的整体控件元素 Background Automatic 使用的背景颜色 BaselinePosition Automatic 相对于周围文本的对齐方式 BaseStyle {} 指定面板的基本样式 ContentPadding True 是否使边幅紧挨着内容 Enabled Automatic 面板是启用,还是禁用 FieldSize {{1.,50.},{1.,10.}} - 列表项目的域尺寸
FrameMargins Automatic 在菜单边框中预留的边幅 ImageMargins 0 显示菜单的边幅 ImageSize Automatic 显示的列表面板的整体图像尺寸 Multiselection True 是否允许同时选择多个项目 Scrollbars Automatic 是否包含滚动条 ScrollPosition {0,0} 如果启用滚动功能,所在的滚动位置 Spacings Automatic 垂直间隔 - 可以用下列形式给出 Background 的设置,按次序分别运用到各个条目:
-
{s1,s2,…,sn} 使用 s1 至 sn,然后使用默认值 {{c}} 在所有情况下使用 c {{c1,c2}} 在 c1 和 c2 之间选择 {{c1,c2,…}} 在所有 ci 中循环 {s,{c}} 使用 s,然后重复使用 c {s1,{c},sn} 使用 s1,然后重复使用 c,最后使用 sn {s1,s2,…,{c1,c2,…}, sm,…,sn} 开头使用 si 的第一个序列,然后循环使用 ci,最后使用 si 的最后一个序列 {s1,s2,…,{},sm,…,sn} 开头使用 si 的第一个序列,最后使用它的最后一个序列 {i1->v1,i2->v2,…} 指定在位置 ik 上使用的内容 {spec,rules} 使用 rules 来重载 spec 中的指定 - 在形如 {s1,s2,…,{…},sm,…,sn} 的设置下,如果指定了比列表面板上的项更多的 si,那么前面的项使用开头的 si,而后面的用于最后的项.
- Appearance 的可能设置包含 "Framed" 和 "Frameless".
- AppearanceElements 的可能元素包含 "ResizeArea".
- 默认情况下,BaselinePosition 采用 Center->Axis.
- BaseStyle 的设置添加到当前的样式表中由 "ListPane" 样式给出的默认样式中.
范例
打开所有单元关闭所有单元基本范例 (3)
选项 (13)
Appearance (1)
显示一个不带有框架的 ListPicker:
在无框的 ListPicker 的周围显示一个自定义的框架:
AppearanceElements (1)
创建一个可调整大小的 ListPicker:
BaselinePosition (1)
将 ListPicker 与文本对齐:
Enabled (1)
创建一个禁用的 ListPicker:
Multiselection (1)
防止 ListPicker 中选择多于一个数值:
Scrollbars (1)
创建一个总是显示滚动条的 ListPicker,即使它们不是必须的:
文本
Wolfram Research (2012),ListPicker,Wolfram 语言函数,https://reference.wolfram.com/language/ref/ListPicker.html.
CMS
Wolfram 语言. 2012. "ListPicker." Wolfram 语言与系统参考资料中心. Wolfram Research. https://reference.wolfram.com/language/ref/ListPicker.html.
APA
Wolfram 语言. (2012). ListPicker. Wolfram 语言与系统参考资料中心. 追溯自 https://reference.wolfram.com/language/ref/ListPicker.html 年