C# 键盘打开时单击按钮
我在Windows phone中遇到了一个奇怪的问题。我正在制作一个聊天应用程序,在消息文本框附近有一个发送按钮。当用户完成输入后,他/她可以点击send发送文本。但是,当点击发送按钮时,键盘被隐藏,然后用户必须再次点击发送以发送消息 我假设这是因为TextBox具有焦点,它需要将焦点发送到按钮,然后按钮才能工作。我有没有办法用一次点击而不是两次点击来调用按钮点击 更新: 以下是我的XAML代码:-C# 键盘打开时单击按钮,c#,user-interface,windows-phone-8.1,winrt-xaml,C#,User Interface,Windows Phone 8.1,Winrt Xaml,我在Windows phone中遇到了一个奇怪的问题。我正在制作一个聊天应用程序,在消息文本框附近有一个发送按钮。当用户完成输入后,他/她可以点击send发送文本。但是,当点击发送按钮时,键盘被隐藏,然后用户必须再次点击发送以发送消息 我假设这是因为TextBox具有焦点,它需要将焦点发送到按钮,然后按钮才能工作。我有没有办法用一次点击而不是两次点击来调用按钮点击 更新: 以下是我的XAML代码:- <Grid Grid.Row="2" > <Grid.
<Grid Grid.Row="2" >
<Grid.ColumnDefinitions>
<ColumnDefinition Width="*"/>
<ColumnDefinition Width="Auto"/>
</Grid.ColumnDefinitions>
<TextBox x:Name="MessageEditBox" PlaceholderText="Enter Message" Margin="10,10,0,10" InputScope="Chat"/>
<Button x:Name="SendButton" Grid.Column="1" Content="Send" Margin="10,0" Click="SendButton_Click"/>
</Grid>
我刚刚尝试了一个文本框和按钮之外,它似乎工作性能-键盘被隐藏,并点击参与。你是如何实现这个按钮的?@Romasz我不知道我做错了什么,但我在另一个页面上尝试过,得到了同样的问题。我在问题中添加了我的XAML代码。你能试试吗?也许你的页面上还有其他一些东西可以被关注/点击?你的例子是有效的,但当我降低页面底部的文本框时,问题又出现了。您可以通过为rowDefinition设置这些值来检查它们——在本例中,您是对的,存在这样一个问题。你能试着用点击事件代替点击吗?