WP7 LoopingSelector in depth | Part2: Implementing a generic LoopingSe