簡體   English   中英

具有頂部垂直對齊的多行文本框

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM