保持文本框的焦点

时间:2014-08-21 09:39:58

标签: c# windows-phone focus

我有一个文本框供用户输入聊天消息和一个要发送的按钮。

我想要的是当用户点击发送按钮时,键盘(在文本框聚焦时显示)保持可见。我怎样才能看到它?我可以手动对焦文本框吗?

我尝试并研究了许多解决方案,但它并没有像我预期的那样运作良好。

1 个答案:

答案 0 :(得分:1)

您是否尝试过以下操作:

在点击事件上附加事件处理程序:

        <StackPanel Orientation="Horizontal" VerticalAlignment="Bottom">
            <TextBox Name="TheTextBlock" VerticalAlignment="Bottom" Width="300"></TextBox>
            <Button Name="Button" Click="Gnabber" >click me</Button>
        </StackPanel>

然后在处理程序中:

    private void Gnabber(object sender, RoutedEventArgs e)
    {
        // Check if text has been entered etc.

        TheTextBlock.Text = "";
        TheTextBlock.Focus();
    }

在WP8.1 Silverlight上为我工作。