我的TextBlock
Windows Phone 应用程序中有一个,它的Text
值以TextBlock
编程方式设置,因此无法知道填充它的字符串有多大。现在我有一个静态大小,TextBlock
但是当填充它的字符串超出TextBlock
. 然后就不显示了。
有没有办法自动调整大小,TextBlock
以便当它的Text
属性超过它的大小/宽度时,它会调整大小?
提前致谢!
我的TextBlock
Windows Phone 应用程序中有一个,它的Text
值以TextBlock
编程方式设置,因此无法知道填充它的字符串有多大。现在我有一个静态大小,TextBlock
但是当填充它的字符串超出TextBlock
. 然后就不显示了。
有没有办法自动调整大小,TextBlock
以便当它的Text
属性超过它的大小/宽度时,它会调整大小?
提前致谢!
将TextWrapping
属性设置TextBlock
为Wrap
:
<TextBlock TextWrapping="Wrap"/>
TextBlock
ActualWidth
属性应该返回文本的运行时宽度。
所以你可以试试这个:
< TextBlock Width="{Binding RelativeSource={RelativeSource Self}, Path=ActualWidth}"
Name="tb" Text="{Binding ElementName=txt, Path=Text}"/>