Hello,
From CarouselView document
By default, CarouselView will display its items in a horizontal orientation. A single item will be displayed on screen, with swipe gestures resulting in forwards and backwards navigation through the collection of items.
This issue is related to the scroll event conflict. When you scroll the Slide, your scroll event will be captured by the CarouselView 's swipe gestures.
You can set IsSwipeEnabled="False"
for your CarouselView, your Slider could be scrolled normally. If you need to switch other items in the CarouselView, you can use carouselView.ScrollTo();
to do it.
<CarouselView
x:Name="carouselView"
IsSwipeEnabled="False"
Loop="False">
By the way, if you do not want to set IsSwipeEnabled="False"
, you can use increase and decrease buttons to replace the slider.
Best Regards,
Leon Lu
If the answer is the right solution, please click "Accept Answer" and kindly upvote it. If you have extra questions about this answer, please click "Comment".
Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread.