Carousel Does Not Allow Continuous Scrolling Via A Touchscreen
Hi,
I am using Syncfusion 31.1.17 in a WPF desktop applicatio, which runs on a touchscreen. Our users have no keyboard or mouse to help with navigating the items in my carousel.
We are using a VisualMode of Standard, and EnableLooping is True. We just expect a continuous list of items which would scroll in a circular path in either direction by swiping, without it ever getting stuck at the start or end.
What I am finding is that if a navigate by pressing the prior/next item, it scrolls suitably and will bring that clicked item into view. This will continue in either direction, without being hampered by the start/end.
But if I try to rotate the carousel by swiping the selected item left or right (the natural way out users would attempt to navigate), then it also scrolls suitably and bring the logical prior/next item in view. However I find that it will not go past the end (in one direction), or the start (in the other). Is there a workaround so that dragging the carousel items can work in the same way as clicking the items?
Thanks
Paul
Hi Paul Parkins,
Based
on the provided information, we created a simple sample and tested it on a
touchscreen device. However, we were unable to reproduce the issue where
swiping gets stuck at the start or end of the carousel.
To assist you further,
we’ve attached the tested sample and a demo video for your reference. Please
review them to see if they align with your implementation.
If we’ve
misunderstood your query, could you please help us with the
following details?
- The code snippets you’ve used for the Carousel control.
- Please provide more details about your requirement with a screenshot or video.
- If possible, please share the modified version of our sample that reproduces the issue.
These details will help us investigate more
effectively and provide a solution as soon as possible.
Regards,
Karthick Arjunan
Attachment: Demo_ProjectVideo_707cce9e.zip
Thanks for the sample. This actually demonstrates my issue, without any changes necessary. Please apply these exact steps:
- Launch the app
- Press cancel on the license screen.
- Note " Buchanan" is the selected item at the top (first in list)
- Drag "Buchanan" to left to select "Callahan"
- Drag "Callahan" to left to select "Daviolo"
- repeat dragging left until "Suyama" is selected (last in list)
- Now attempt to drag "Suyama" to select "Buchanan" at the start of the list
Hi Paul Parkins,
We have confirmed
the reported scenario is a defect and logged a report for the reported
scenario, “Touch swipe navigation in the WPF Carousel control fails to loop continuously”. We will fix this issue and include it in our NuGet release which
is scheduled for 30th September 2025.
You can track the status of this defect using the following feedback link: Touch swipe navigation in the WPF Carousel control fails to loop continuously in WPF | Feedback Portal
Please let us know if you need any further assistance.
Note: The provided feedback link is private, and you need to log in to view this feedback.
Disclaimer:
“Inclusion of this solution in the weekly release may change due to other
factors including but not limited to QA checks and works reprioritization.”
Regards,
Karthick Arjunan
Hi,
I noted that v31.1.22 was released today. Although there are no release notes available yet I gave it a try. Unfortunately it appears to be exactly the same to me.
Having read the bug that was raised against my ticket, there is nothing like the level of detail the developer might have needed, that was available in this thread. For example, I had to describe the exact drag operations to demonstrate the problem, before you could even confirm it yourself.
Please can you query the development team on the state of this bug. and perhaps provide additional information as needed. Could they not reproduce? Did they think they'd fixed it? This issue is very important to us as we ourselves have a big customer release going live next week, which it seems will still have this problem in it. It is useable, just not logically user friendly, especially when there are only 2 items in the carousel..
Regards
Paul
Hi Paul Parkins,
We've resolved the reported issue, and it is now in the testing phase. So, we were not able to include the fix in our latest Nuget(v31.1.22) release, and the fix will be included in our next NuGet release. We appreciate your patience until then.
Regards,
Karthick Arjunan
Hi Paul Parkins,
We have included the fix for the reported issue “Touch swipe navigation in the WPF Carousel control fails to loop continuously” in our Weekly NuGet release version 31.1.23 which is available for download ( https://www.nuget.org/).
Root Cause:
The issue occurs because the swipe logic stops working when SelectedIndex reaches last index. This condition prevents further swiping once the first item moves through the carousel and reaches the top-right position, causing it to get stuck and not wrap around to the beginning
During the initial right swipe, the carousel fails to respond because the swipe logic blocks movement when the selected index is greater than zero. eventhough updating SelectedIndex it is not updating properly.
We thank you for your support and appreciate your patience in waiting for this update. Please get in touch with us if you require any further assistance.
Regards,
Karthick Arjunan
Hi,
I have updated to v31.1.23 and I can confim it does indeed fix the problem. Please thank the dev team for me.
Paul
Hi Paul Parkins,
We are glad that the reported issue has been resolved. Hence, we are marking this forum as solved. Please get in touch with us if you require any further assistance.
Regards,
Karthick Arjunan
- 8 Replies
- 2 Participants
-
PP Paul Parkins
- Sep 8, 2025 12:58 PM UTC
- Oct 8, 2025 10:15 AM UTC