You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

.NET MAUI 7中Label控件文本自动换行问题求助

.NET MAUI Label 自动换行失效的解决办法
  • 确保Label宽度有约束:如果Label的父容器没有限制宽度,它会横向无限延伸导致不换行。可以给Label设置 HorizontalOptions="Fill",或者在Grid中让它对应列的宽度设为*,StackLayout中确保父容器有明确宽度限制。
  • 检查MaxLines设置:如果设置了MaxLines="1",无论哪种LineBreakMode都不会换行。建议设为MaxLines="0"(表示允许无限行数)或者大于1的数值。
  • 处理长无空格文本:如果文本是连续无空格的长串(比如长网址、无分隔的英文单词),WordWrap无法自动拆分,此时改用LineBreakMode="CharacterWrap"按字符强制换行。
  • 修正后的示例代码:
<Label x:Name="LblName" 
       FontSize="Default" 
       LineBreakMode="WordWrap" 
       TextColor="White"
       HorizontalOptions="Fill"
       MaxLines="0" />

内容的提问来源于stack exchange,提问作者Usman Khan

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.31 08:56:08