使文本块的宽度自动

Posted

技术标签:

【中文标题】使文本块的宽度自动【英文标题】:Make width auto of text block 【发布时间】:2014-05-29 20:16:48 【问题描述】:

如何将动态创建的文本块的高度和宽度设置为自动?

TextBlock myTextBlock = new TextBlock()  Text = "Text Block", Width = 140, Height = 40, FontSize = 20 ;

【问题讨论】:

【参考方案1】:

将宽度(或高度)设置为 Double.NaN 等效于在 XAML 中将宽度设置为 auto

TextBlock myTextBlock = new TextBlock()  Text = "Text Block", Width = Double.NaN, Height = Double.NaN, FontSize = 20 ;

另见MSDN

【讨论】:

以上是关于使文本块的宽度自动的主要内容,如果未能解决你的问题,请参考以下文章

textView自动调整文本以填充宽度

如何使按钮宽度跟随基于文本的最大宽度按钮?

使用自动布局使任何视图的宽度等于屏幕宽度

DIV滚动条啥设置滑块的大小及滑道的宽度?

文本换行时如何使宽度适合内容? [复制]

通过设置最大宽度使 JLabel 包装它的文本