Errors is another property of the Viewmodel which is basically a dictionary which will hold a list of key-value pairs of property names and errors after validation. I map this value to the ErrorHint property of my ExtendedEntry in Xaml

@EBR Since our design team wanted a common visual for both Android and iOS, we changed this. Now we show a label below the textbox, but it still uses the same Dictionary Errors <Label IsVisible="{Binding Errors[Password], Converter={StaticResource DictBool}}" Style="{StaticResource ErrorStyleSmall}" Text="{Binding Errors[Password]}" />
And it looks like this