设置文本换行

在 Microsoft Expression Blend 中,可以控制当“TextBox”或“TextBlock”对象中包含的文本长度超过文本框对象的宽度时,是否将该文本换行到多行中。

设置文本换行

  1. 通过使用“选择”Cc294640.2ff91340-477e-4efa-a0f7-af20851e4daa(zh-cn,Expression.10).png 工具或“路径选择”Cc294640.6dd6571f-c116-451d-8dd2-1f88b8406362(zh-cn,Expression.10).png 工具,选择要设置格式的“TextBox”或“TextBlock”对象。

    Cc294640.alert_note(zh-cn,Expression.10).gif说明:

    Microsoft Silverlight 1.0 项目中不提供“TextBox”控件。

  2. 在“属性”面板中的“文本”下,单击“显示高级属性”Cc294640.cd646a24-b6e4-4f8d-9d64-8349ceb9c013(zh-cn,Expression.10).png 按钮以查看“TextWrapping”属性。

    Cc294640.alert_tip(zh-cn,Expression.10).gif提示:

    如果您无法看到“TextWrapping”属性,则可能是当前处于文本编辑模式 (F2) 下,这样您便可以更改控件中显示的文本。若要退出文本编辑模式,请按 Esc。

  3. 单击“TextWrapping”的值,然后单击以下选项之一:

    • Cc294640.25182a96-9a69-478a-9cfe-5b360e6a9bea(zh-cn,Expression.10).pngNoWrap:禁止文本换行。此选项将每一行文本限制在一行中,而不考虑文本框的宽度。

    • Cc294640.05fe4b1d-f584-4bd2-99b6-8bc2d735a89d(zh-cn,Expression.10).pngWrapWithOverflow:当对象中的文本行长度超过文本框的宽度时,文本可以分成多行。这可以确保文本适应文本框的宽度。请注意,此选项不会将一个单词划分到多行中;如果某一行上某个单词自身的长度超过了文本框的宽度,则该单词的一部分将不会显示出来。

    • Cc294640.f0c1ff71-7814-42ba-806b-7ea92d616e69(zh-cn,Expression.10).pngWrap:当文本行的长度超过文本框的宽度时,文本可以分成多行。如果一个单词的长度超过了文本框的宽度,此选项也会将该单词分到多行中。

文本的换行选项

Cc294640.0ef4739a-9454-46f1-850c-89a060f03723(zh-cn,Expression.10).png