/ / napodobniť automatické zvýšenie výšky v textboxe v správach WP7 - c #, silverlight, windows-phone-7

napodobňovať automatické zvýšenie výšky v textovom poli v správach WP7 - c #, silverlight, windows-phone-7

Chcem, aby sa výška textového poľa zvýšila, keď používateľ zadá viac textu alebo stlačí kláves Enter

Problém je, že nemôžete zistiť, kedy používateľ dosiahol koniec textového poľa na zvýšenie jeho výšky, nemôžete počítať znaky, pretože každý znak má vlastný znak

aj kláves Enter, aby nový riadok mal svoje vlastné problémy, prejde len na začiatok aktuálneho riadku, ak ste ho použili

    private void textBox1_KeyDown(object sender, KeyEventArgs e)
{

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

}

akúkoľvek predstavu, ako to urobiť?

odpovede:

1 pre odpoveď č. 1

Musíte zadať Automatickú výšku do textového poľa. Ak chcete, aby textbox mal nejakú výšku v predvolenom stave, môžete nastaviť minimálnu výšku. Ak užívateľ zadá viac textu, ako je minimálna výška - Textbox automaticky zvýši jeho výšku