我在使用C#的Visual Studio 2015中的Xamarin.Forms项目中使用ContentPage
,其中我在屏幕底部提供了一些文本输入框。我希望屏幕重新定位,以便在屏幕键盘弹出时显示当前具有光标的文本框。当用户取消键盘时,表格应在键盘弹出之前展开回原位。我正在使用this link来解决这个问题,但它无效。键盘仍然覆盖文本框。这是屏幕的Xaml。
<ContentPage>
<ContentPage.Padding>
<OnPlatform x:TypeArguments="Thickness">
<OnPlatform.WinPhone>0, 20, 0, 0</OnPlatform.WinPhone>
</OnPlatform>
</ContentPage.Padding>
<ContentPage.Content>
<ScrollView >
<StackLayout >
<BoxView BackgroundColor="Red" HeightRequest="162" WidthRequest="150" />
<Entry Placeholder="Username" Text="{Binding UserName}"></Entry>
<Entry Placeholder="Password" IsPassword="True" Text="{Binding Pass}"></Entry>
<Button Text="Login" Command="{Binding onClicked}" />
</StackLayout>
</ScrollView>
</ContentPage.Content>
</ContentPage>
那篇文章中有什么我可能错过的吗?
编辑:添加屏幕截图