WPF TextBox宽度怎么自动调整

2025-01-29 05:04:24
推荐回答(1个)
回答(1):

因为Text的Width属性本来默认就是Auto的,即根据内容自动调整大小

如果你觉得它总是太宽,可以把它默认的

HorizontalAlignment 设为除Stretch以外的值


如果你想让它根据父容器调整大小,

首先保证它的父容器有足够的空间让它调整大小

然后把父容器的相关属性设为Auto或者Stretch

比如一般的放在Grid里面:


  
    
    
  

  

或者放在其他ContentControl里面,如Label

  HorizontalContentAlignment="Stretch">