Windows Phone TextBlock自动调整大小

时间:2012-10-05 07:45:02

标签: windows-phone-7 size textblock

我的Windows Phone应用中有TextBlockText的{​​{1}}值以编程方式设置,所以无法知道字符串的大小是多少填补它。现在我有TextBlock的静态大小,但填充它的字符串超出了TextBlock的大小。然后它没有显示。

有没有办法自动调整TextBlock的大小,以便当TextBlock属性超过它的大小/宽度时,它会调整大小?

提前致谢!

2 个答案:

答案 0 :(得分:1)

TextWrapping的{​​{1}}属性设置为TextBlock

Wrap

答案 1 :(得分:1)

TextBlock ActualWidth属性应该返回文本的运行时宽度。

所以你可以试试这个:

< TextBlock Width="{Binding RelativeSource={RelativeSource Self}, Path=ActualWidth}"
    Name="tb" Text="{Binding ElementName=txt, Path=Text}"/>