В Silverlight у вас есть несколько элементов управления, которые могут содержать коллекцию дочерних пользовательских элементов управления.
Одна опция - это StackPanel , а другая - это различные списки, полученные из класса ItemsControl .
StackPanel либо заполнит себя дочерними элементами управления по горизонтали или вертикали, в то время как в списках обычно отображается вертикальный список элементов, которые можно выбрать (но это можно переопределить).
У вас также есть WrapPanel, которая ведет себя как горизонтальная StackPanel, которая начинается с новой строки при переполнении.WrapPanel доступен в Silverlight Toolkit .