当放置在ViewBox中时,TextBlock文本不会自动换行

太阳

我有一个TextBlock,其中包含我要换行的一长行文本。我将TextBlock放置在ViewBox中,期望文本大小在仍换行时发生变化,但是这似乎没有发生。ViewBox只是调整TextBox的大小,以便所有文本都适合一行,从而使文本很小。

如何在仍然使用TextWrapping的同时使用ViewBox调整文本大小。

这是我的代码:

<Viewbox>
    <TextBlock Text="The Option text can also dynamically grow/shrink to fit more content. More text to go here....................." TextWrapping="Wrap"/>
</Viewbox>

这是Windows 8应用商店应用程序的一部分,WinRT Xaml也是如此。

卢克·普普利特(Luke Puplett)

只需在上设置宽度即可TextBlock

        <Viewbox Width="500">
            <TextBlock Width="100" TextWrapping="Wrap">This is the text that's long and on two lines.</TextBlock>
        </Viewbox>

ViewBox中宽度为500的TextBlock宽度为100

因此,ViewBox将放大/缩小其全部内容。如果您不通过在上设置宽度来限制其内容TextBlockViewBox则将会给它提供无限的空间来扩展。您还可以在中添加一个Grid具有宽度和高度的根ViewBox,然后在其中放置元素,然后根据的宽度对整个批次进行缩放ViewBox

在图像中,将TextBlock100的宽度缩放ViewBox为500的宽度。因此,要获得所需的包装,只需调整TextBlock宽度,直到看起来不错为止。

(显然,它应该说三行,但是我并没有为此而重新上传)

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

文本不会在IE 11 Flex布局中自动换行

来自分类Dev

Ionic 2文本不会在选择组件中自动换行

来自分类Dev

以编程方式编辑EditText属性-文本不会自动换行

来自分类Dev

ListViewItem 中的 TextBlock 不会换行

来自分类Dev

在表单输入字段中超过文本区域时,不会自动换行

来自分类Dev

页脚中的文本不会显示,段落也不会换行,并且图像流会在导航栏上方

来自分类Dev

文本框中的自动完成的文本不会完全添加到表中

来自分类Dev

Android TextView文本不会在Listview上换行

来自分类Dev

iOS ReactNative:文本不自动换行并显示在屏幕外

来自分类Dev

悬停时链接文本不会消失

来自分类Dev

页脚中的文本将不会显示,段落也不会自动换行,并且导航栏上方的图像流

来自分类Dev

TextBlock文本不在DataGridCell中垂直居中

来自分类Dev

div中的文本不会对齐

来自分类Dev

进行更改UILabel文本不会触发自动布局

来自分类Dev

达到同级跨度时使文本自动换行

来自分类Dev

达到同级跨度时使文本自动换行

来自分类Dev

使用iOS 8灵活的表格单元格,单元格高度会发生变化,但文本不会自动换行

来自分类Dev

使用iOS 8灵活的表格单元格,单元格高度会发生变化,但文本不会自动换行

来自分类Dev

标签中由长于最大宽度的单词组成的文本不会换行,即使定义了最大宽度、断字和溢出换行

来自分类Dev

在div中居中放置文本不起作用

来自分类Dev

为什么文本%中的文本不会被删除?

来自分类Dev

文本不会显示在文本框中(单选按钮)

来自分类Dev

为什么文本%中的文本不会被删除?

来自分类Dev

使用flexbox时,引导文本不会截断

来自分类Dev

使用 QTimer 时 QLabel 文本不会更新

来自分类Dev

在转换为pdf时,pandoc不会自动换行代码块

来自分类Dev

在PHP数组中的文本中放置换行符

来自分类Dev

页脚中的文本不会与底部居中对齐

来自分类Dev

div 中的文本不会到达 div 的中间

Related 相关文章

  1. 1

    文本不会在IE 11 Flex布局中自动换行

  2. 2

    Ionic 2文本不会在选择组件中自动换行

  3. 3

    以编程方式编辑EditText属性-文本不会自动换行

  4. 4

    ListViewItem 中的 TextBlock 不会换行

  5. 5

    在表单输入字段中超过文本区域时,不会自动换行

  6. 6

    页脚中的文本不会显示,段落也不会换行,并且图像流会在导航栏上方

  7. 7

    文本框中的自动完成的文本不会完全添加到表中

  8. 8

    Android TextView文本不会在Listview上换行

  9. 9

    iOS ReactNative:文本不自动换行并显示在屏幕外

  10. 10

    悬停时链接文本不会消失

  11. 11

    页脚中的文本将不会显示,段落也不会自动换行,并且导航栏上方的图像流

  12. 12

    TextBlock文本不在DataGridCell中垂直居中

  13. 13

    div中的文本不会对齐

  14. 14

    进行更改UILabel文本不会触发自动布局

  15. 15

    达到同级跨度时使文本自动换行

  16. 16

    达到同级跨度时使文本自动换行

  17. 17

    使用iOS 8灵活的表格单元格,单元格高度会发生变化,但文本不会自动换行

  18. 18

    使用iOS 8灵活的表格单元格,单元格高度会发生变化,但文本不会自动换行

  19. 19

    标签中由长于最大宽度的单词组成的文本不会换行,即使定义了最大宽度、断字和溢出换行

  20. 20

    在div中居中放置文本不起作用

  21. 21

    为什么文本%中的文本不会被删除?

  22. 22

    文本不会显示在文本框中(单选按钮)

  23. 23

    为什么文本%中的文本不会被删除?

  24. 24

    使用flexbox时,引导文本不会截断

  25. 25

    使用 QTimer 时 QLabel 文本不会更新

  26. 26

    在转换为pdf时,pandoc不会自动换行代码块

  27. 27

    在PHP数组中的文本中放置换行符

  28. 28

    页脚中的文本不会与底部居中对齐

  29. 29

    div 中的文本不会到达 div 的中间

热门标签

归档