I’m about to build a EPG in silverlight.
What controls would you recommend for that?
As I see it there are three sections:
1. Channels — section should only scroll up and down.
2. Time — should only scroll sideways.
3. Programs — should scroll in all directions
I would love some suggestions on how to build the xaml.
I don’t think there are any pre-built controls in the SDK that are perfect for a “classic” EPG
I’d recommend you:
look at how the WP7 Calendar app looks and feels – they use gestures to enable you to scroll through times – e.g. in the month view.
consider whether you want to support both Portrait and Landscape view – if you do want to keep a left-hand column constantly visible then Landscape might be more usable.
build an early prototype using “standard” Pivot and ListBox controls – then look at building a custom-built control as a replacement.