[英]A Multi-Line TextBox with Top Vertical Alignment
我正在嘗試創建多行TextBox
以允許用戶輸入文本。
我有:
<TextBox Grid.Row="0"
Height="107"
ScrollViewer.VerticalScrollBarVisibility="Auto"
ScrollViewer.HorizontalScrollBarVisibility="Disabled"
AcceptsReturn="True"
HorizontalAlignment="Left"
Margin="164,80,0,0"
VerticalAlignment="Top"
Width="237"
Text="{Binding Description, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}" MaxLength="300"
TextWrapping="Wrap"/>
但是文本垂直居中,我似乎找不到用於垂直對齊的TextAlignment
屬性。
隨后,我將文本框包裹在邊框中並刪除了Height
規范,但是,當我單擊文本框下方的區域(但在邊框內)時,我希望文本框獲得焦點,而我似乎找不到解決方法這個。
有沒有人遇到過這個問題並找到了解決方案?
因此在評論后進行討論。 這是答案:
<TextBox Height="107"
ScrollViewer.VerticalScrollBarVisibility="Auto"
ScrollViewer.HorizontalScrollBarVisibility="Disabled"
AcceptsReturn="True"
HorizontalAlignment="Left"
Margin="657,237,0,0"
VerticalAlignment="Top"
Width="237"
Text="Text alignment left and top" MaxLength="300"
TextWrapping="Wrap" VerticalContentAlignment="Top" HorizontalContentAlignment="Left"/>
毫無疑問,我們將為您解答! :)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.