C# 更改字体大小以适应文本块

C# 更改字体大小以适应文本块,c#,windows-phone-7,windows-phone-8,C#,Windows Phone 7,Windows Phone 8,我有一个小问题,我有一个自定义列表框项目,即165像素的高度。因此,文本块包装文本并获得列表框项目50%的高度,例如: 您是如何注意到文本大小太大的 有没有办法使fint的大小过大以适合文本块?据我所知,可以借助textBox.Text.Length属性来完成。它还取决于您使用的字体。当文本长度为10000个字符时会发生什么?与其尝试显示所有文本,不如将字体变小(不需要那么大的字体)并使用。TextTrim会将文本剪短,并在末尾放置一个椭圆 <TextBlock Text="{Bindi

我有一个小问题,我有一个自定义列表框项目,即165像素的高度。因此,文本块包装文本并获得列表框项目50%的高度,例如:

您是如何注意到文本大小太大的


有没有办法使fint的大小过大以适合文本块?

据我所知,可以借助textBox.Text.Length属性来完成。它还取决于您使用的字体。

当文本长度为10000个字符时会发生什么?与其尝试显示所有文本,不如将字体变小(不需要那么大的字体)并使用。TextTrim会将文本剪短,并在末尾放置一个椭圆

<TextBlock Text="{Binding MyProperty}" TextTrimming="WordEllipsis" />