gpt4 book ai didi

c# - 根据文本的文本 block 的高度和宽度

转载 作者:太空宇宙 更新时间:2023-11-03 10:46:44 28 4
gpt4 key购买 nike

是否可以根据文本设置文本 block 的高度和宽度?文本是动态给文本 block 的吗?

 TextBlock myTextBlockj = new TextBlock() 
{ Text = "Hello World",
Width =150,
Height = 40,
FontSize = 20
};

文本 block 的文本是“Hello World”。我想将文本 block 的宽度设置为与文本相同的大小。如果文本更改,文本 block 的宽度也应更改。

有人知道吗?

最佳答案

所有你需要的是,TextWrapping = TextWrapping.Wrap

在代码中:

TextBlock myTextBlockj = new TextBlock() 
{
Text = "Hello World",
HorizontalAlignment = HorizontalAlignment.Left,
VerticalAlignment = VerticalAlignment.Top,
TextWrapping = TextWrapping.Wrap
};

在 Xaml 中:

<TextBlock Text="Hello world" TextWrapping="Wrap" HorizontalAlignment="Left" VerticalAlignment="Top" />

此外,您可能需要 TextTrimming以防文本超出可用空间。

关于c# - 根据文本的文本 block 的高度和宽度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23089986/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com