当屏幕尺寸减小到wpf时,如何将标签设置为多行

时间:2015-09-27 05:54:03

标签: c# wpf

我正在使用wpf创建桌面应用程序。我有网格,其中行分为三列。当屏幕尺寸较大时一切正常。但是当我减小屏幕尺寸时。标签被裁剪。我已经附上了两个场景

更大的屏幕:both hexadecimal 小屏幕:http://prntscr.com/8kxuas

以下是网格代码:

.htaccess

当像HTML一样溢出时,是否可以在多行中设置标签?

3 个答案:

答案 0 :(得分:0)

我找到了解决方案。我已经将Lable更改为TextBlock,因为lable没有textwrapping属性。

感谢@Frisbee的建议

<TextBlock Text="Search: (Name or Contact)" Grid.Row="0" Grid.Column="0" HorizontalAlignment="Right" Margin="0,0,25,0" VerticalAlignment="Center" FontSize="20" TextWrapping="Wrap"/>

答案 1 :(得分:0)

首先:

wpf标签剂量不支持文本换行。更好的想法是使用文本换行

更好的想法是使用支持文本换行的TextBlock。

<TextBlock TextWrapping="Wrap">Your huge text here</TextBlock>

答案 2 :(得分:-1)

您只需将width / height-属性设置为Auto(这是默认值)。这将设置屏幕大小的标签基础的大小。