簡體   English   中英

模仿消息傳遞WP7中文本框的自動高度增加

[英]mimic the auto height increase in textbox in messaging WP7

我想使文本框的高度隨着用戶輸入更多文本或按Enter鍵而增加

問題是您無法確定用戶何時到達文本框的末尾以增加其高度,您無法計算字符數,因為每個字符都有它自己的

還有輸入新行的Enter鍵也有它自己的問題,如果您使用過,它只會轉到當前行的開頭

    private void textBox1_KeyDown(object sender, KeyEventArgs e)
    {

        if (e.Key.Equals(Key.Enter))
            textBox1.Text += System.Environment.NewLine;            

    }

任何想法如何做到這一點?

您必須為文本框指定自動高度。 如果希望文本框在默認狀態下具有一定的高度,則可以為其設置最小高度。 如果用戶輸入的文本超過其最小高度-文本框將自動增加其高度

暫無
暫無

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

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