我有一个文本框供用户输入聊天消息和一个要发送的按钮。
我想要的是当用户点击发送按钮时,键盘(在文本框聚焦时显示)保持可见。我怎样才能看到它?我可以手动对焦文本框吗?
我尝试并研究了许多解决方案,但它并没有像我预期的那样运作良好。
答案 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上为我工作。