2012-03-05 6 views
0

SilverlightのAutocompleteBoxでEnterキーを使用して行を分割することはできますか?現在私のバインドされたデータには改行文字が含まれており、ボックスは正しく表示されます(垂直方向に伸びます)。キーを押しても改行しません。 TextBoxと同様の動作を実現する方法はありますか?AcceptsReturnTrueに設定されていますか?例やアイデアは?乾杯Silverlightのオートコンプリートボックス内の複数の行

答えて

1

私は他の必要な場合誰かに投稿し、解決策を見つけた:

public class MultilineAutocompleteBox : AutoCompleteBox 
{ 
    protected override void OnKeyDown(KeyEventArgs e) 
    { 
     if (e.Key == Key.Enter) 
      this.Text = string.Format("{0}\n", this.Text); 

     base.OnKeyDown(e); 
    } 
} 
関連する問題