I was disappointed to see that the UltraWinTab control is not in the list of controls supporting touch gestures (in NetAdvantage 2013.1).
My thought was to capture a swipe to move the user among the tabs, and for a low-level user not even show the tabs so that they could not jump around.
I currently have Next / Previous buttons which do this, but the client wants something 'flashier'.
Any thought on how I could do this???
Thanks...Steve
Which area did you want to swipe? In the tab header area or in the client area? The header area seems doable but the client area raises more problems since we would not know which control was supposed to receive the gesture (assuming you have an interactive control in the client area).
I am pretty sure we expose a PanGesture event on the tab headers but I'll take a closer look.
So the idea is to swipe on the tab header area and you wanted to scroll through the tabs or you wanted to select/activate the next tab?
My thought would be to swipe anywhere in the tab (that is not occupied by other controls listening for gestures), just like I can do on my iPad!
As far as what is done, I think that would be up to the application. As long as I am given an event I can take the appropriate steps to show the next /previous tab.
Of course being able to have neat transitions from tab to tab would be cool too!
Those damn mobile devices changed the bar as to what users expect! Being able to do something on Windows touch screens with existing controls would be great!!!
I hear ya :).
Here's a quick example of the event handler to demonstrate selecting the next available tab when panning in the header area (replace the IG references with yours as necessary).
If you want talk about allowing this to happen when panning anywhere in the content area of the tab... that's an interesting discussion... there are solutions but it depends on how deep a hole you want to dig... I'd love to see what the community has to say about touch gestures in a container and which path they chose to support and why.