簡體   English   中英

WPF文本框“常規”文本輸入

[英]WPF Textbox “normal” text input

G'day,

我不確定這是僅與我有關的問題,還是其他人也有此問題。 盡管如此,我將嘗試描述此處發生的情況。

我有一些文本框,默認樣式等。我設置了顯式的maxwidth和maxheight,以防止當文本超過文本框的默認寬度時調整大小。 問題是文本自動換行到下一行,但是我只想一行。 因此,我將maxlines設置為1,並將textwrapping設置為NoWrap。 沒關系。

現在,當超過寬度時,克拉和鍵入的文本會消失在文本框的邊緣下方,而使克拉和新鍵入的文本重新顯示的唯一方法是按向左和向右箭頭。 來自MFC並一直使用HTML文本框,我本來以為默認行為是使文本框內容與克拉一起滾動,或者我在這里錯過了什么嗎?

謝謝,

您要求的實際上是默認行為。 從一個空的網格開始,並在其上放置一個文本框。 在框中輸入一些文本,文本視圖將與插入符號一起滾動。

下面是我測試過的XAML,也許您有干擾它的風格?

 <Grid>
    <TextBox MaxWidth="20" Height="20"></TextBox>
 </Grid>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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