2017-02-21 83 views

回答

0

您可以在PCL中使用scrollview元素在其中添加条目元素,当您点击该条目元素时,它将带上键盘而不是隐藏它,它只在点击不同部分时隐藏它屏幕。让我知道,如果它帮助

+0

我不能将scrollview和listview一起使用。 Listview滚动不起作用 – Atlantis

1

发现了一个非常简单的方法来实现这个目标,你可以简单地将一个ButtonEntry这样的顶部:

<Grid VerticalOptions="End"> 
    <Entry x:Name="MessageEntry" TextChanged="MessageEntry_TextChanged_1" /> 
    <Button x:Name="SendButton" Text="Send" HorizontalOptions="End" Clicked="Button_Clicked" IsEnabled="False" /> 
</Grid> 

后面的代码:

private void Button_Clicked(object sender, EventArgs e) 
{ 
    MessageEntry.Text = null; 
} 

private void MessageEntry_TextChanged_1(object sender, TextChangedEventArgs e) 
{ 
    if (MessageEntry.Text != null) 
     SendButton.IsEnabled = true; 
    else 
     SendButton.IsEnabled = false; 
} 

在Android 6.0模拟器上测试过,对我很好,你可以定制Button让它看起来更美观:

enter image description here