имитировать автоматическое увеличение высоты в текстовом поле в сообщениях WP7 - PullRequest
0 голосов
/ 15 декабря 2011

Я хочу, чтобы высота моего текстового поля увеличивалась по мере того, как пользователь вводит больше текста или нажимает. Введите

Проблема в том, что вы не можете узнать, когда пользователь достиг конца текстового поля, чтобы увеличить его высоту, вы не можетесчитать символы, потому что у каждого символа есть свой собственный с

, также у клавиши Enter, чтобы создать новую строку, есть свои проблемы, она идет только в начало текущей строки, если вы использовали

    private void textBox1_KeyDown(object sender, KeyEventArgs e)
    {

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

    }

есть идеи как это сделать?

1 Ответ

1 голос
/ 15 декабря 2011

Вы должны указать Auto height to Textbox.Если вы хотите, чтобы Textbox имел некоторую высоту в состоянии по умолчанию, вы можете установить для него минимальную высоту.Если пользователь вводит больше текста, чем его минимальная высота - Textbox автоматически увеличивает его высоту

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...