2011-11-29 31 views

回答

1

不要給任何固定寬度的文本框,它會自動調整每個文本字符串的長度。 只需將您的容器的columnWidth設置爲Auto即可。

<Grid> 
    <Grid.ColumnDefinitions> 
     <ColumnDefinition Width="auto"/> 
    </Grid.ColumnDefinitions> 
    <TextBox Text="I don't care about width anymore..!!!"/> 
</Grid> 

這將按照建議的文本工作。

+2

我會建議在文本框上設置* MinWidth *。只需使用Auto,文本框(假設文本不以文本開頭)只對插入符號足夠大,並且用戶可能不知道它是TextBox。 – Mizipzor

-1

非常簡單的解決方案使用內置的wordwrap函數。

+0

這不是一個答案。用戶明確聲明「我不想將文本換行到下一行」。 – LittleBobbyTables