DarkModePane[expr]
显示为包含 expr 的深色模式窗格.
DarkModePane[expr,w]
使窗格宽度为 w 个印刷点,必要时对内容进行换行.
DarkModePane[expr,{w,h}]
使窗格宽度为 w 个点、高度为 h 个点,必要时对内容进行缩放.
DarkModePane
DarkModePane[expr]
显示为包含 expr 的深色模式窗格.
DarkModePane[expr,w]
使窗格宽度为 w 个印刷点,必要时对内容进行换行.
DarkModePane[expr,{w,h}]
使窗格宽度为 w 个点、高度为 h 个点,必要时对内容进行缩放.
更多信息和选项
- DarkModePane 会以暗色模式显示其内容,而忽略其周围环境的 LightDark 设置.
- 可以给出以下选项:
-
Alignment {Automatic,Automatic} 如何在显示区域中对齐对象 AppearanceElements Automatic 要包含在显示窗格中的元素 Background Automatic 窗格的默认背景颜色 BaseStyle {} 窗格的基础样式规范 FrameMargins Automatic 窗格边框内部边距 ImageMargins 0 显示区域外部添加的边距 ImageSize Automatic 显示窗格的整体图像尺寸 ImageSizeAction Automatic 当内容尺寸与图像尺寸不匹配时的处理方式 Scrollbars False 是否包含滚动条 ScrollPosition {0,0} 启用滚动时的滚动位置 - 默认选项 BackgroundAutomatic 使用背景颜色 ThemeColor["Background"].
- 在典型的默认样式表中,未设置附加选项的 DarkModePane[expr] 会以与浅色模式下的 expr 完全一致的外观显示.
- DarkModePane[expr,w] 等价于 DarkModePane[expr,ImageSize->w,ImageSizeAction->"Clip"].
- DarkModePane[expr,{w,h}] 等价于 LightModePane[expr,ImageSize->{w,h},ImageSizeAction->"Clip"].
- DarkModePane[expr,{w,h},Scrollbars->Automatic] 实际上等同于启用 ImageSizeAction->"Clip".
- 若 w 或 h 以 UpTo 表达式的形式指定,则该值将被视为最大宽度或最大高度. Pane 会根据需要采用更小的数值,以消除内容周围的空白区域.
- 设置 ImageSizeAction->"Scrollable" 使窗格内容在必要时可以滚动查看.
- AppearanceElements 中的可能元素包括 "ResizeArea".
- BaseStyle 的设置会追加到当前样式表中通常由 "Pane" 样式提供的默认样式上.
- DarkModePane 实际上是通过在 Pane 外部包装具有适当 LightDark 和 Background 设置的 ExpressionCell 来实现的.
范例
打开所有单元 关闭所有单元基本范例 (1)
使用 DarkModePane 显示输出:
DarkModePane["abc"]{DarkModePane[Plot[Sin[x], {x, 0, 2Pi}]], LightModePane[Plot[Sin[x], {x, 0, 2Pi}]]}范围 (10)
内容 (6)
DarkModePane[StringRiffle[RandomWord[50], " "]]DarkModePane[Column[Solve[a x ^ 2 + b x + c == 0, x]]]DarkModePane[Graphics[Disk[]]]DarkModePane[Graphics3D[Sphere[]]]DarkModePane[Plot[x, {x, 0, 1}]]DarkModePane[Plot3D[Sin[x y], {x, 0, 2Pi}, {y, 0, 2Pi}]]DarkModePane[Manipulate[x, {x, 0, 1}]]DarkModePane[Manipulate[Plot[Sin[n x], {x, 0, 2Pi}], {n, 1, 5}]]尺寸 (4)
DarkModePane[20!, 100]DarkModePane[10, {50, 50}]DarkModePane[Range[50], {100, 100}]使用 UpTo 设置最大尺寸,同时允许采用更小的值:
DarkModePane[Graphics[Disk[], ImageSize -> {50, 50}], {UpTo[25], UpTo[100]}]选项 (15)
Alignment (1)
AppearanceElements (2)
通过 AppearanceElements->{"ResizeArea"} 指定可调整大小的 DarkModePane:
DarkModePane[Range[50], {100, 100}, ImageSizeAction -> "ResizeToFit", AppearanceElements -> {"ResizeArea"}]DarkModePane[Graphics[Disk[], ImageSize -> Full], {100, 100}, ImageSizeAction -> "ResizeToFit", AppearanceElements -> {"ResizeArea"}]默认情况下,如果设置 Scrollbars->True,DarkModePane 是可调整大小的:
DarkModePane[Range[50], Scrollbars -> True]用 AppearanceElements->None 禁止对大小进行调整:
DarkModePane[Range[50], Scrollbars -> True, AppearanceElements -> None]BaselinePosition (1)
ImageMargins (1)
ImageSize (3)
ImageSize 与第二个参数的作用相同:
{DarkModePane[50!, 200], DarkModePane[50!, ImageSize -> 200]}DarkModePane[50!, ImageSize -> {200, 100}]//FramedDarkModePane[50!, ImageSize -> {UpTo[200], Automatic}]//FramedImageSizeAction (3)
ImageSizeAction 的默认值为 "Clip":
DarkModePane[150!, ImageSize -> {100, 100}]DarkModePane[150!, ImageSize -> {100, 100}, ImageSizeAction -> "ShrinkToFit"]DarkModePane[150!, ImageSize -> {100, 100}, ImageSizeAction -> "Scrollable"]Scrollbars (3)
创建带有自动滚动条的 DarkModePane:
{DarkModePane[200!, ImageSize -> {200, 100}, Scrollbars -> True], DarkModePane[Style[200!, LineBreakWithin -> False], ImageSize -> {200, 100}, Scrollbars -> True]}创建仅带有垂直或水平滚动条的 DarkModePane:
{DarkModePane[200!, ImageSize -> {200, 100}, Scrollbars -> {False, True}], DarkModePane[Style[200!, LineBreakWithin -> False], ImageSize -> {200, 100}, Scrollbars -> {True, False}]}禁止调整 DarkModePane 内容的大小,同时允许使用滚动条:
DarkModePane[Graphics3D[Sphere[], ImageSize -> 500], ImageSize -> {200, 200}, Scrollbars -> True, AppearanceElements -> None]ScrollPosition (1)
DarkModePane[Panel[700!, ImageSize -> {500, 500}], ImageSize -> {200, 200}, Scrollbars -> True, ScrollPosition -> {150, 200}]DarkModePane[Graphics3D[Sphere[], ImageSize -> 500], ImageSize -> {200, 200}, Scrollbars -> True, ScrollPosition -> {150, 200}]文本
Wolfram Research (2026),DarkModePane,Wolfram 语言函数,https://reference.wolfram.com/language/ref/DarkModePane.html.
CMS
Wolfram 语言. 2026. "DarkModePane." Wolfram 语言与系统参考资料中心. Wolfram Research. https://reference.wolfram.com/language/ref/DarkModePane.html.
APA
Wolfram 语言. (2026). DarkModePane. Wolfram 语言与系统参考资料中心. 追溯自 https://reference.wolfram.com/language/ref/DarkModePane.html 年
BibTeX
@misc{reference.wolfram_2026_darkmodepane, author="Wolfram Research", title="{DarkModePane}", year="2026", howpublished="\url{https://reference.wolfram.com/language/ref/DarkModePane.html}", note=[Accessed: 07-September-2026]}
BibLaTeX
@online{reference.wolfram_2026_darkmodepane, organization={Wolfram Research}, title={DarkModePane}, year={2026}, url={https://reference.wolfram.com/language/ref/DarkModePane.html}, note=[Accessed: 07-September-2026]}