我的TextBlockWindows Phone 应用程序中有一个,它的Text值以TextBlock编程方式设置,因此无法知道填充它的字符串有多大。现在我有一个静态大小,TextBlock但是当填充它的字符串超出TextBlock. 然后就不显示了。
有没有办法自动调整大小,TextBlock以便当它的Text属性超过它的大小/宽度时,它会调整大小?
提前致谢!
我的TextBlockWindows 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}"/>