This is happening to me as well - I do have mine inside a navigationpage which I pushed my contentpage on to. Here is my page.
<ContentPage.Content>
<popuplayout:SfPopupLayout x:Name="popup">
<popuplayout:SfPopupLayout.Content>
<Grid Padding="0" Margin="0">
<Grid.RowDefinitions>
<RowDefinition Height="Auto"/>
<RowDefinition Height="*"/>
</Grid.RowDefinitions>
<segmentedcontrol:SfSegmentedControl x:Name="segmentedControl" Margin="10,10,10,10" SelectionChanged="SfSegmentedControl_SelectionChanged" SelectionTextColor="Gray" >
<ListCollection:List x:TypeArguments="x:String">
<x:String>All Logs</x:String>
<x:String>Warnings</x:String>
<x:String>Errors</x:String>
</ListCollection:List>
</segmentedcontrol:SfSegmentedControl>
<pulltorefresh:SfPullToRefresh
x:Name="pullToRefresh"
IsRefreshing="False"
Grid.Row="1"
PullingThreshold="100"
TransitionMode="Push"
RefreshContentHeight="30"
RefreshContentThreshold="30"
RefreshContentWidth="30">
<pulltorefresh:SfPullToRefresh.PullableContent>
<listview:SfListView x:Name="listView" AllowSwiping="False" ItemDoubleTapped="ListView_ItemDoubleTapped" AutoFitMode="Height" ItemSpacing="5,0,0,0" SwipeEnded="ListView_SwipeEnded" ItemsSource="{Binding AppLogs}">
<listview:SfListView.ItemTemplate>
<DataTemplate>
<Grid>
<Grid.RowDefinitions>
<RowDefinition Height="Auto"/>
<RowDefinition Height="*"/>
<RowDefinition Height="1"/>
</Grid.RowDefinitions>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="*"/>
<ColumnDefinition Width="Auto"/>
<ColumnDefinition Width="Auto"/>
</Grid.ColumnDefinitions>
<Label Text="{Binding Date}" FontAttributes="Bold" />
<Label Grid.Column="1" FontAttributes="Bold" Text="{Binding LogType}" />
<Label Grid.Row="1" Grid.ColumnSpan="2" Text="{Binding LogBody}" />
<BoxView BackgroundColor="LightGray" Grid.Row="2" Grid.ColumnSpan="2" HeightRequest="1"/>
</Grid>
</DataTemplate>
</listview:SfListView.ItemTemplate>
<listview:SfListView.RightSwipeTemplate>
<DataTemplate x:Name="LeftSwipeTemplate">
<Grid>
<Grid BackgroundColor="White" HorizontalOptions="Fill" VerticalOptions="Fill" Grid.Column="0">
<Grid VerticalOptions="Center" HorizontalOptions="Center">
<Image Grid.Column="0"
Grid.Row="0"
BackgroundColor="Transparent"
HeightRequest="35"
WidthRequest="35"
Source="ic_apps.png" />
</Grid>
</Grid>
</Grid>
</DataTemplate>
</listview:SfListView.RightSwipeTemplate>
</listview:SfListView>
</pulltorefresh:SfPullToRefresh.PullableContent>
</pulltorefresh:SfPullToRefresh>
</Grid>
</popuplayout:SfPopupLayout.Content>
<popuplayout:SfPopupLayout.PopupView>
<popuplayout:PopupView HeaderTitle="{Binding LastLogTime}"
ShowFooter="False">
<popuplayout:PopupView.ContentTemplate>
<DataTemplate>
<ScrollView HorizontalOptions="FillAndExpand" VerticalOptions="FillAndExpand">
<Label Text="{Binding LastLogStackTrace}"
BackgroundColor="White"
HorizontalOptions="FillAndExpand"
/>
</ScrollView>
</DataTemplate>
</popuplayout:PopupView.ContentTemplate>
</popuplayout:PopupView>
</popuplayout:SfPopupLayout.PopupView>
</popuplayout:SfPopupLayout>
</ContentPage.Content>