I checked too and yes, its work by default.
Sorry for my poor explanation.
The TreeGrid is inside a ScrollViewer, and the TreeGrid Control prevent scrolling. ¿There are any way to avoid it?
<ScrollViewer Grid.Row="1" Padding="15,30,15,15" VerticalScrollBarVisibility="Auto">
<Grid>
<Grid.RowDefinitions>
<RowDefinition Height="Auto" />
<RowDefinition Height="Auto" />
<RowDefinition Height="Auto" />
<RowDefinition Height="*" />
</Grid.RowDefinitions>
<ComboBox ... />
<TextBox Grid.Row="1" ... />
<Line Grid.Row="1" ... />
<TextBlock Grid.Row="2" ... />
<syncfusion:SfTreeGrid x:Name="sfTreeGrid" ChildPropertyName="ReportsTo" Grid.Row="3" AllowSorting="False" AutoExpandMode="AllNodesExpanded"
ParentPropertyName="Id" Margin="0,15,0,0" AutoGenerateColumns="False" AllowAutoSizingExpanderColumn="False"
SelectionMode="None" FontSize="14" ItemsSource="{Binding Path=Perfiles}" Background="{ThemeResource ApplicationPageBackgroundThemeBrush}"
ScrollViewer.HorizontalScrollBarVisibility="Hidden" ScrollViewer.VerticalScrollBarVisibility="Hidden">
<syncfusion:SfTreeGrid.Columns>
<syncfusion:TreeGridTextColumn x:Name="sfTreeGridDescripcion" x:Uid="sfTreeGridDescripcion" MappingName="Descripcion" Width="176">
</syncfusion:TreeGridTextColumn>
<syncfusion:TreeGridTemplateColumn x:Name="sfTreeGridSelect" x:Uid="sfTreeGridSelect" MappingName="Select" Width="60">
<syncfusion:TreeGridTemplateColumn.CellTemplate>
<DataTemplate>
<CheckBox x:Name="checkBoxSelect" IsChecked="{Binding Select, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}"
Style="{StaticResource MyCheckBoxItemStyle}" Click="checkBoxSelect_Click" IsEnabled="{Binding Enabled}"/>
</DataTemplate>
</syncfusion:TreeGridTemplateColumn.CellTemplate>
</syncfusion:TreeGridTemplateColumn>
</syncfusion:SfTreeGrid.Columns>
</syncfusion:SfTreeGrid>
</Grid>
</ScrollViewer>