Hello,
I've got 3 x TabView and NavigationDrawer as below.
Swiping from left to right to open the Drawer moves the TabView as well. Increasing the Setting TouchTresholds helps only to some extend. Worst is when the last TabView is selected (most right one), swiping from left to right NavigationDrawer moves BOTH, TabView swipes partially and NavigationDrawer opens partially - like the NavigationDrawer ignores the TouchTreshold. I was under impression that once the NavigationDrawer is being swipped, the TabView swipe options will be disabled ...
I'm using latest NuGet packages, 17.1.0.51, Forms: 4.0.0482894
Also, once the NavigationDrawer is open (and main window is shaded), swiping right to left on the main window area shifts BOTH, the NavigationDrawer and the TabView (TabView shifts to another Tab). This scenario made my app crash on android 8.
Last issue is when I do faster swipe (left to right), Drawer opens only partially and not fully. I have to swipe again few times (on the Drawer area) to open the Drawer fully.
<navigationdrawer:SfNavigationDrawer x:Name="navigationDrawer" DrawerWidth ="220" Transition="SlideOnTop" TouchThreshold="150">
<navigationdrawer:SfNavigationDrawer.ContentView>
<tabView:SfTabView x:Name="MainTabView" VisibleHeaderCount="3"
SelectionChanged="Handle_SelectionChanged"
EnableSwiping="True"
DisplayMode="Image"
BackgroundColor="#FF7518"
TabHeight="45">
<tabView:SfTabView.SelectionIndicatorSettings>
<tabView:SelectionIndicatorSettings Color="WhiteSmoke" Position="Bottom" StrokeThickness="7"/>
</tabView:SfTabView.SelectionIndicatorSettings>
<tabView:SfTabItem x:Name="Tab1" ImageSource="Tab1Pic.png">
<tabView:SfTabItem.Content>
<ScrollView BackgroundColor="LightGray">
<!-- Main Grid with data content -->
</ScrollView>
</tabView:SfTabItem.Content>
<tabView:SfTabItem ImageSource="Tab2Pic.jpg" x:Name="Tab2">
<tabView:SfTabItem.Content>
<!-- Empty Tab for now -->
<Grid BackgroundColor="LightGray"/>
</tabView:SfTabItem.Content>
</tabView:SfTabItem>
<tabView:SfTabItem ImageSource="TabPic3.png" x:Name="Tab3">
<tabView:SfTabItem.Content>
<ScrollView BackgroundColor="LightGray">
<!-- Main Grid with data content -->
</ScrollView>
</tabView:SfTabItem.Content>
</tabView:SfTabItem>
</tabView:SfTabView>
</navigationdrawer:SfNavigationDrawer.ContentView>
<navigationdrawer:SfNavigationDrawer.DrawerHeaderView>
<Grid BackgroundColor="#1aa1d6">
<Grid.RowDefinitions>
<RowDefinition Height="100"/>
<RowDefinition Height="40"/>
</Grid.RowDefinitions>
<Image Source="Pic.png" Grid.Row="0" HeightRequest="110" Margin="0,10,0,0" BackgroundColor="#1aa1d6" VerticalOptions="Center" HorizontalOptions="Center" Scale="0.8"/>
<Label Text="Velocity" Grid.Row="1" HorizontalTextAlignment="Center" HorizontalOptions="Center" FontSize="Large" TextColor="White" Style="{x:StaticResource MenuText}" />
</Grid>
</navigationdrawer:SfNavigationDrawer.DrawerHeaderView>
<navigationdrawer:SfNavigationDrawer.DrawerContentView>
<ListView x:Name="listView" ItemSelected="listView_ItemSelected" BackgroundColor="WhiteSmoke" Margin="10">
<ListView.ItemTemplate>
<DataTemplate>
<ViewCell>
<Grid >
<Grid.ColumnDefinitions>
<ColumnDefinition Width="Auto"/>
<ColumnDefinition Width="*" />
</Grid.ColumnDefinitions>
<Image Grid.Column="0" Source="{Binding MenuPicture}" Scale=" 0.5" HorizontalOptions="Center" VerticalOptions="Center"/>
<Label Grid.Column="1" Text="{Binding MenuTitle}" Style="{x:StaticResource MenuText}"/>
</Grid>
</ViewCell>
</DataTemplate>
</ListView.ItemTemplate>
</ListView>
</navigationdrawer:SfNavigationDrawer.DrawerContentView>
</navigationdrawer:SfNavigationDrawer>