Treeview scrolling is clunky. Implement recycling element strategy ?

Hello there, 
I have an app that uses SFtreeview to open folders with different pdfs inside it. Some folder there are like 50 pdfs which make the scroll incredibly clunky and slow in terms of animations UI. Is there someway a recycling strategy to be implemented when scrolling vertically similar to SFListview or CollectionView elements? Or perhaps to implement better optimization for scrolling in treeview when you have too many children inside a node.


3 Replies

JR Jayashree Ravishankar Syncfusion Team November 5, 2024 02:35 PM UTC

Hi Hristov,

 

We have prepared a sample based on your scenario, and the scrolling performance appeared smooth. We suspect that the performance lag may be due to a complex ItemTemplate.

 

Could you please provide the following details to help us investigate this issue thoroughly:

  • The ItemTemplate of the TreeView or a sample that reproduces the issue.
  • Platform, MAUI version, and device details.
  • A video reference of the issue.

 

This information will be very helpful for us to find a solution as soon as possible.



RH Roland Huhn January 21, 2025 07:18 PM UTC

We can also observe jittery scrolling on iOS in our project, but also in the .NET MAUI Controls Demo App from Syncfusion.

Tested on iPhone 11, 13 Pro, as well as iOS Simulators.


Please provide a fix or workaround, thank 


Attachment: RPReplay_Final1737487035.MP4_601e7c78.zip


SJ Sowntharya Jayamoorthy Syncfusion Team January 22, 2025 01:43 PM UTC

Hi Hristov,


Sorry for the inconvenience caused.

We have already logged a feature enhancement report "Improve scrolling smoothness in SfTreeView” in .NET MAUI. We will let you know once the scrolling performance is improved. We appreciate your patience until then.   

Feedback Link: Improve scrolling smoothness in SfTreeView in .NET MAUI | Feedback Portal 

You can also communicate with us regarding the open features any time using our Feature Report page. 


Regards,
Sowntharya J.


Loader.
Up arrow icon