Hi, I am currently using SfChat 18.3.0.42. I am using my own editor instead of sfChat editor. When the keyboard is brought, all the messages are pushed up. If there are just a few messages, they are not seen when the keyboard is brought up. How can I adjust the SfChat component accordingly to make the messages stay in view? Place advice! Need this asap. Thank you.


<tabView:SfTabItem Title="Chat"
TitleFontColor="{StaticResource LighterTextGray}"
SelectionColor="{StaticResource LighterBlueColor}">
<tabView:SfTabItem.Content>
<Grid RowSpacing="0"
ColumnSpacing="0">
<Grid.RowDefinitions>
<RowDefinition Height="1" />
<RowDefinition Height="*" />
<RowDefinition Height="Auto" />
Grid.RowDefinitions>
<BoxView HeightRequest="1"
BackgroundColor="#CCCCCC"
VerticalOptions="End" />
<sfChat:SfChat x:Name="ChatMessagesComponent"
Grid.Row="1"
Padding="0,5,0,0"
LoadMoreBehavior="{Binding LoadMoreBehavior}"
IsBusy="{Binding IsBusy}"
BackgroundColor="{StaticResource MessageViewBackgroundColor}"
Messages="{Binding Messages}"
CurrentUser="{Binding CurrentUser}"
ShowMessageInputView="False"/>
<StackLayout Grid.Row="2"
Margin="0"
Padding="0"
BackgroundColor="White">
<CollectionView x:Name="TaggableUserList"
IsVisible="{Binding IsSuggestionsTriggered}"
ItemsSource="{Binding DisplayChatParticipants}"
SelectionMode="Single"
VerticalScrollBarVisibility="Always">
<CollectionView.ItemTemplate>
<DataTemplate x:DataType="userModels:User">
<StackLayout VerticalOptions="CenterAndExpand"
Padding="5,0,0,0">
<StackLayout Orientation="Horizontal" HeightRequest="50" BackgroundColor="White">
<StackLayout.GestureRecognizers>
<TapGestureRecognizer
Command="{Binding
Source={RelativeSource
AncestorType={x:Type platformChat:ChatMessagesPage}
},
Path=SuggestionTapped}"
CommandParameter="{Binding .}"/>
StackLayout.GestureRecognizers>
<Label x:Name="PersonIcon"
MinimumWidthRequest="30"
HorizontalOptions="Start"
VerticalOptions="Center"
FontSize="30"
Text="{x:Static utility:FontAwesomeIcons.CircledPersonIcon}"
FontFamily="{StaticResource AppFontAwesomeSolid}" />
<Label Text="{Binding PersonName}"
FontFamily="{StaticResource AppBoldFontFamily}"
VerticalOptions="CenterAndExpand"
TextColor="Black"/>
StackLayout>
StackLayout>
DataTemplate>
CollectionView.ItemTemplate>
CollectionView>
<StackLayout Orientation="Horizontal"
Padding="5"
BackgroundColor="#EFEFEF">
<platformChat:CustomEntry
x:Name="MessageBody"
HorizontalOptions="FillAndExpand"
HeightRequest="40"
Placeholder="Type a message, @name"
KeepOpen="True"
TextChanged="OnTyping"/>
<Label Text="Send"
IsEnabled="{Binding IsSendButtonEnabled}"
TextColor="{StaticResource AppPrimaryColor}"
VerticalOptions="CenterAndExpand">
<Label.GestureRecognizers>
<TapGestureRecognizer
Command="{Binding
Source={RelativeSource AncestorType={x:Type platformChat:ChatMessagesPage}},
Path=SendTapped}"/>
Label.GestureRecognizers>
Label>
StackLayout>
StackLayout>
Grid>
tabView:SfTabItem.Content>
tabView:SfTabItem>