DynamicWrapper

DynamicWrapper[e,expr]

表示一个显示为 e 的对象,但是无论何时,只要该对象在屏幕上可见时,就动态更新表达式 expr.

更多信息和选项

  • 所显示的 e 不作为动态处理,虽然它可以包含显式的 Dynamic 表达式.
  • 表达式 expr 在任何位置都不显示.
  • DynamicWrapper 具有属性 HoldRest.
  • DynamicWrapper 采用和 Dynamic 相同的选项.
  • 所有选项的列表

范例

打开所有单元关闭所有单元

基本范例  (1)

当动态更新一个表达式时,显示静态内容:

对上面的一个自变量赋值:

显示自变量和应变量:

范围  (3)

控制 Dynamic 中的计算的相同结构可用于 DynamicWrapper 中:

第一个变量可以包含一个 Dynamic,它可能与 DynamicWrapper 计算交互作用:

Dynamic 不同,DynamicWrapper 不能作为控件的一个变量使用:

属性和关系  (3)

使用 Dynamic,如果没有显示的话,DynamicWrapper 不会计算其内容:

Dynamic 中的 CompoundExpression 可用于计算多个表达式:

当按下 TemplateBox[{shift, return}, Key1, BaseStyle -> {ExampleText, FontWeight -> Plain, FontFamily -> Source Sans Pro}]DynamicWrapper 却是求解第一个参数:

Initialization 设置只有在 Dynamic 创建时的一次性计算:

DynamicWrapper 设置可能重复发生的计算:

可能存在的问题  (1)

DynamicWrapper 只有当显示时才更新计算:

Wolfram Research (2010),DynamicWrapper,Wolfram 语言函数,https://reference.wolfram.com/language/ref/DynamicWrapper.html.

文本

Wolfram Research (2010),DynamicWrapper,Wolfram 语言函数,https://reference.wolfram.com/language/ref/DynamicWrapper.html.

CMS

Wolfram 语言. 2010. "DynamicWrapper." Wolfram 语言与系统参考资料中心. Wolfram Research. https://reference.wolfram.com/language/ref/DynamicWrapper.html.

APA

Wolfram 语言. (2010). DynamicWrapper. Wolfram 语言与系统参考资料中心. 追溯自 https://reference.wolfram.com/language/ref/DynamicWrapper.html 年

BibTeX

@misc{reference.wolfram_2024_dynamicwrapper, author="Wolfram Research", title="{DynamicWrapper}", year="2010", howpublished="\url{https://reference.wolfram.com/language/ref/DynamicWrapper.html}", note=[Accessed: 21-November-2024 ]}

BibLaTeX

@online{reference.wolfram_2024_dynamicwrapper, organization={Wolfram Research}, title={DynamicWrapper}, year={2010}, url={https://reference.wolfram.com/language/ref/DynamicWrapper.html}, note=[Accessed: 21-November-2024 ]}