Mathematica > 动态交互 > 浏览视图与注释 > OpenerView >
Mathematica > 动态交互 > 构建用户界面 > 独立界面 > 浏览视图与注释 > OpenerView >

OpenerView

OpenerView
显示类似启动开关的一个对象,当关闭时显示 ,打开时显示 .
OpenerView
指明启动开关的状态,关闭时为 False,打开时为 True.
  • 关闭时,启动开关显示为 ,打开时显示 .
  • 启动开关显示在左前方,位于 之外.
  • OpenerView[list, Dynamic[state]] 表示启动开关的状态根据动态更新的 state 指定,点击启动开关时,重设 state 值.
  • 可以给出下列选项:
AlignmentAutomatic显示区域内对象的排列方式
BackgroundNone背景色
BaselinePositionAutomatic相应于环绕文本的对齐方式
BaseStyle{}启动开关的基本样式
EnabledAutomatic是否启用
FrameMarginsAutomatic整个框架内的边距
ImageMargins0显示区域周围的边距
ImageSizeAutomatic显示区域的大小
  • BaseStyle 的设置可以作为当前样式表中 给出的缺省样式的补充.
开始时显示打开状态:
In[1]:=
Click for copyable input
Out[1]=
 
开始时显示打开状态:
In[1]:=
Click for copyable input
Out[1]=
用图形作为 OpenerView 的内容:
OpenerView 可以包含任意表达式,包括 Manipulate
OpenerView 可以嵌套使用:
在默认情况下,一个 OpenerView 重新调整它的状态:
设置 ImageSizeAllOpenerView 显示足够的区域大小,不需要重新调整:
开始时,显示打开的表达式:
连接一个 OpenerView 到一个选项框:
不同的排列:
ImageSize 中指定 Alignment
默认情况下,启动开关不变化直到点击它的开关区域:
设置 AutoAction 时,当鼠标指向该开关区域时,触发其变化:
改变背景色:
动态改变背景色:
与环绕文本对齐:
默认情况下,OpenerView 启用:
设置 Enabled->FalseOpenerView 不启用,但停留在它的当前值处:
增加视图内的边距:
增加视图外的边距:
控制整个 OpenerView 的尺寸大小:
表示时钟的图形:
OpenerView 是一个 OpenerPaneSelector 混合的结构:
只有可视时才更新的动态变量:
版本 6 的新功能
Ask a question about this page  |  Suggest an improvement  |  Leave a message for the team
格式:   HTML  |  CDF