title: adjust and move the content of a page up slightly when the keyboard appears in an Entry control Xamarin Forms
body: <p>I have a registration form, when the user is entering data such as Email, below that Entry control there is a Label that appears if there is an error in the input. So my problem is that the virtual keyboard hides the Label showing input errors and I don't want that to happen.</p>
  <p><a href="https://i.stack.imgur.com/2uMfY.jpg" rel="nofollow noreferrer">With keyboard.jpg</a> <a href="https://i.stack.imgur.com/CqIK7.jpg" rel="nofollow noreferrer">without keyboard.jpg</a></p>
  <p>It will be that there will be some way to move the content of the form a little higher so that the Control Entry can be seen along with the Error Label</p>
  <pre><code>&lt;StackLayout&gt;
  &lt;Entry
      Keyboard=&quot;Email&quot;
      MaxLength=&quot;30&quot;
      Placeholder=&quot;Enter Email&quot;
      ReturnType=&quot;Next&quot;
      Style=&quot;{StaticResource BorderlessEntryStyle}&quot;
      Text=&quot;{Binding Email.Value}&quot;&gt;
      &lt;Entry.Behaviors&gt;
          &lt;behaviorsValidate:EventToCommandBehavior Command=&quot;{Binding ValidateEmailCommand}&quot; EventName=&quot;TextChanged&quot; /&gt;
      &lt;/Entry.Behaviors&gt;
  &lt;/Entry&gt;
  &lt;Label
      Margin=&quot;4,-4,0,0&quot;
      FontSize=&quot;12&quot;
      IsVisible=&quot;{Binding Email.IsValid, Converter={StaticResource InverseBoolConverter}}&quot;
      Style=&quot;{StaticResource SimpleLabelStyle}&quot;
      Text=&quot;{Binding Email.Errors, Converter={StaticResource FirstValidationErrorConverter}}&quot;
      TextColor=&quot;{DynamicResource Red}&quot;
      VerticalOptions=&quot;FillAndExpand&quot; /&gt;
  &lt;/StackLayout&gt;
  </code></pre>