如何在wp7中以编程方式转到文本框的下一行?

时间:2013-12-11 08:43:50

标签: c# xaml windows-phone-7

我正在使用文本框输入一些细节。我想要的是,当我按下软键盘的输入时,我希望光标移动到下一行。

在xaml中,

<TextBox x:Name="TextBox" 
    BorderThickness="1" 
    KeyDown="TextBox_KeyDown" 
    Background="Transparent" 
    TextChanged="TextBox_TextChanged_1" 
    HorizontalAlignment="Left" 
    Height="198" 
    argin="10,172,0,0" 
    TextWrapping="Wrap" 
    VerticalAlignment="Top" 
    Width="436"/>

在Code背后,

private void TextBox_KeyDown(object sender, System.Windows.Input.KeyEventArgs e)
    {
        if (e.Key == System.Windows.Input.Key.Enter)
        {
           // How to handle??
        }
    }

如何处理? 提前谢谢!

1 个答案:

答案 0 :(得分:4)

您不需要以这种方式处理Enter键。

您只需将属性AcceptsReturn设置为true:

即可
<TextBox x:Name="TextBox"
     AcceptsReturn="True"
     .....