TextBox中的换行符

Sev*_*ays 6 c# silverlight textbox line-breaks windows-phone-7

如何在WP7中的TextBox中获得换行符?我正在开发基于社交的应用程序(如facebook),如果我设置AcceptReturn = true,它会给我一个视觉(ui)换行符,但是当我将此文本发送到服务器时,我可以看到没有换行符.请帮我解决这个问题.我试过了

void whatsend_KeyDown(object sender, System.Windows.Input.KeyEventArgs e) {
      if (e.Key == Key.Enter) {
        whatsend.Text +="\r";//or /n,
      }
    }
Run Code Online (Sandbox Code Playgroud)

但没有成功.

Ed *_* S. 6

Windows用于\r\n换行,不是\r,但这是无关紧要的; 使用Environment.NewLine来代替.

另外,根据文档:

如果ENTER键在控件的多行版本中创建新的文本行,则为true;否则为false .如果ENTER键激活表单的默认按钮,则返回false.默认值为false.

你设置MultiLinetrue

编辑:啊,WP7 ... 这是我发现的一篇文章,试图在WP7中创建一个多行文本框.