Is XamCarouselPanel (or any Carousel) supposed to work with a touch screen, like XamDataGrid does already ? If no, are there any guide on how to implement it ? (pan left / right to navigate, and a simple click)
By the way, how do you programmatically go to the next / previous item ? There are properties like "CanNavigateToNextItem", but couldn't find how to actually navigate.
From my understanding our wpf controls inherently have some touch support while some controls have touch in mind, such as our XamDataGrid. There are actually quite a few carousel controls/views at your disposal. Unfortunately I would need to test them on Monday to provide accurate results. Most of these controls have a IsTouchSupportEnabled property that you can set to true.
* XamDataGrid's Carousel View <== I would try this first. See below* XamDataCarousel <== Similar API to XamDataGrid* XamCarouselListBox* XamCarouselPanel
<igDP:XamDataPresenter x:Name="XamDataPresenter1" IsTouchSupportEnabled="true"> <igDP:XamDataPresenter.View> <igDP:CarouselView /> </igDP:XamDataPresenter.View></igDP:XamDataPresenter>
As an alternative you can use our Windows Forms UltraCarousel that supports touch as well.
Thanks for the answser. UltraCarousel look interesting, but is it possible to customize the item's layout like with XamCarouselPanel ? I need an image + text, but the layout seems mostly automatic, and not very good ..
(Or should i ask in the Winforms forum ?)
Hello J R,
I tested all the Carousel controls and the Windows Forms UltraCarousel was the only one that worked out of the box. Adding images are straight forward since each Item in the list has an Apperearance > Image property and other properties such as text.
Let me know if you have any questions.