[英]TextBlock hosted inside StackPanel/Grid won't Wrap
將TexBox
放置在StackPanel
/ Grid
內時,如何使TexBox
具有非常長的文字環繞?
在TextBox控件(XAML)中,輸入:
TextWrapping="Wrap"
您可以像這樣將TextBox放入StackPanel / Grid中:
Stackpanel:
<StackPanel>
<TexBox TextWrapping="Wrap"/>
</StackPanel>
網格:
<Grid>
<TexBox TextWrapping="Wrap"/>
</Grid>
如果設置TextWrapping =“ WrapWithOverflow”,它將隱藏超出其高度的所有內容。 換句話說,高度不會根據其內容自動更改。
StackPanel會相應地擴展其內容的大小。 因此,如果您使用Grid並使用TextWrapping,則可以實現所需的結果
<Grid>
<TextBlock
TextWrapping="Wrap"
Text="Lorem ipsum dolor sit amet, consectetur adipiscing elit. Phasellus leo lectus, viverra ut lobortis vel, mollis eget lectus. Suspendisse laoreet consequat ultrices. Curabitur ultricies, tortor feugiat porttitor faucibus, lorem eros pretium nisl, eu ullamcorper mauris tortor sit amet augue." />
</Grid>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.