Articles in this section
Category / Section

How to change Touch Threshold in NavigationDrawer control

1 min read

Syncfusion NavigationDrawer in Xamarin provides TouchThreshold property to set position from where the slider opens when dragging over the screen.

 

To change the TouchThreshold in NavigationDrawer follow the given procedures below.

 

Step 1: Create sample of Navigation Drawer and set the value for TouchThreshold.

 

Step 2: The drag position from where the slider gets opened will vary depending on the value of TouchThreshold.

 

XAML code to change TouchThreshold of Navigation Drawer:

<navigation:SfNavigationDrawer x:Name="navigationDrawer"  EnableSwipeGesture="true" Position="Left" Transition="Push" TouchThreshold="100" DrawerHeight="100" DrawerWidth="200" DrawerHeaderHeight="100" DrawerFooterHeight="100"> 
<!-- We can change the TouchThreshold to any value as per the user needs -->
  <navigation:SfNavigationDrawer.ContentView>
<StackLayout x:Name="ContentFrame" Orientation="Vertical" >
  <Label Text="Main Content View of SfNavigationDrawer." HorizontalOptions="CenterAndExpand" VerticalOptions="CenterAndExpand" />
</StackLayout>
</navigation:SfNavigationDrawer.ContentView>
<navigation:SfNavigationDrawer.DrawerHeaderView>
<Grid x:Name="headerLayout" BackgroundColor="#1aa1d6" >
  <Label x:Name="header"  Text="Header View" FontSize="14" TextColor="White"  VerticalTextAlignment="Center" HorizontalTextAlignment="Center"  />
</Grid>
</navigation:SfNavigationDrawer.DrawerHeaderView>
<navigation:SfNavigationDrawer.DrawerFooterView>
<Grid x:Name="footerLayout" BackgroundColor="#1aa1d6" >
  <Label x:Name="footer"  Text="Footer View" FontSize="14" TextColor="White"  VerticalTextAlignment="Center" HorizontalTextAlignment="Center"  />
</Grid>
</navigation:SfNavigationDrawer.DrawerFooterView>
    <navigation:SfNavigationDrawer.DrawerContentView>
        <StackLayout >
        <Label Text="Drawer Content View"  VerticalOptions="CenterAndExpand" HorizontalOptions="CenterAndExpand"/>
        </StackLayout>
    </navigation:SfNavigationDrawer.DrawerContentView>
</navigation:SfNavigationDrawer>  
 

Did you find this information helpful?
Yes
No
Help us improve this page
Please provide feedback or comments
Comments (0)
Please sign in to leave a comment
Access denied
Access denied