InheritScope
是 DynamicModule 的一个选项,规定是否将在 DynamicModule 中提到的变量和父 DynamicModule 中的变量绑定在一起.
更多信息
- 当设置 InheritScope->True 时,DynamicModule 和处于不同单元或不同笔记本的父 DynamicModule 是关联在一起的,用于求解 DynamicModule 中的变量.
- 当设置 InheritScope->False 时,DynamicModule 将会继续继承父 DynamicModule 中在屏幕上包装DynamicModule 的变量设置.
- InheritScope 会影响已经显示在笔记本内的 DynamicModule 的输出. 对不显示的 DynamicModule 没有影响.
- InheritScope 只影响由另一个 DynamicModule 的显示形式引发的计算. 该计算有可能由 Dynamic 引发,也可能由对 Button 或 ActionMenu 的操作引发.
- 如果没有父 DynamicModule,或者是由 引发的计算,则 InheritScope 的设置不起作用.
- 由设置 InheritScope->True 在 DynamicModule 之间建立起来的联系,有时被称为 “DynamicModule 虫洞”.
范例
基本范例 (1)
生成一个对话框,包含一个从父 DynamicModule 继承变量的 DynamicModule:
Wolfram Research (2014),InheritScope,Wolfram 语言函数,https://reference.wolfram.com/language/ref/InheritScope.html.
文本
Wolfram Research (2014),InheritScope,Wolfram 语言函数,https://reference.wolfram.com/language/ref/InheritScope.html.
CMS
Wolfram 语言. 2014. "InheritScope." Wolfram 语言与系统参考资料中心. Wolfram Research. https://reference.wolfram.com/language/ref/InheritScope.html.
APA
Wolfram 语言. (2014). InheritScope. Wolfram 语言与系统参考资料中心. 追溯自 https://reference.wolfram.com/language/ref/InheritScope.html 年