Я заинтересован в создании ItemsControl для Silverlight, который "зацикливает" элементы.Когда пользователь прокручивает до конца списка, ItemsControl должен показать первый элемент (ы) в списке.Если пользователь прокручивает выше первого элемента в списке, ItemsControl должен показать последний элемент (ы) в списке.Здесь, вероятно, имеет смысл, чтобы ItemsControl содержал больше элементов, чем содержит.Какой хороший способ создать этот элемент управления?Я планирую привязать данные к свойству ItemsSource, чтобы также могла работать настраиваемая коллекция.