交互操作的选项和样式

Manipulate 是一个功能强大的函数,它可以快速的创建完整的动态界面,自动优化可用性和外观. 对于特定的应用,您可以使用广范围的选项来定制 Manipulate 的行为和显示.

自动进入 Manipulate 行为

控件选项

Delimiter 绘制控件间的定界符

Text, Style, Row, Item, ... 给出控件间的注解

Control 类型自动选择的交互式控件

ControlPlacement 放置控件的位置

TouchscreenControlPlacement 触摸屏上控件的位置

ControlType 控件的使用类型 (SliderLocator、...)

TrackingFunction 当改变控件值时调用的函数

ImageSize 每个控件单个选项

AutoAction 不点击的情况下是否激活控制

AnimationDirection 运行动画的方向

Forward  ▪  Backward  ▪  ForwardBackward

AnimationRate  ▪  AnimationRunning  ▪  AnimationRepetitions  ▪  AnimationRunTime  ▪  AnimationTimeIndex  ▪  DefaultDuration

整体外观

Paneled  ▪  ImageMargins  ▪  FrameMargins  ▪  Alignment  ▪  LabelStyle  ▪  TouchscreenAutoZoom

AppearanceElements 控制并显示其它元素

内容和内容选项

Pane 指定内容的固定区域

PlotRange, ImagePadding, ... 图像稳定的图形选项

PreserveImageOptions  ▪  ImageSizeAction  ▪  ShrinkingDelay  ▪  TooltipDelay

Deployed 是否使 Manipulate 内容不可编辑

自动运行和书签

AutorunSequencing 指定如何控制动态图形

Bookmarks 指定任意书签

KeyframeActions 指定保存到视频的关键帧动作

DisplayAllSteps  ▪  Exclusions  ▪  RefreshRate

游戏手柄和设备 »

ControllerLinking  ▪  ControllerPath  ▪  ControllerMethod

初始化和设置

SaveDefinitions  ▪  Initialization  ▪  Deinitialization  ▪  LocalizeVariables  ▪  ExcludedContexts  ▪  IncludedContexts

性能调整

ContinuousAction 当控制移动时,是否持续更新

ControlActive 当控制移动时,建立不同的行为

SynchronousInitialization  ▪  SynchronousUpdating  ▪  TrackedSymbols