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