Я не знаю Flash, поэтому прости меня, если этот ответ не совсем верен с точки зрения пользователя Flash на мир.
Вы можете создавать слои, размещая элементы пользовательского интерфейса друг над другом. Например, если вы создадите <Grid>
и поместите два элемента в одну строку / столбец, они будут перекрывать друг друга (последний добавленный элемент находится сверху, если вы не используете Z-Index).
Вы можете сгруппировать элементы управления вместе, поместив их в Panel (например, StackPanel или Grid), или вы можете поместить их в UserControl, который затем будете использовать в другом месте.
Это отвечает на ваш вопрос? Если нет, то не могли бы вы рассказать о том, что делает для вас поддержка группировки / многоуровневой поддержки во Flash, и которая, по вашему мнению, отсутствует в Silverlight? Там, скорее всего, эквивалент.