Выравнивание содержимого WrapPanel

У меня есть toolkit:WrapPanel Показывая в своем приложении WP7, у меня есть 5 элементов, и в первой строке достаточно места только для 3 элементов, я хотел бы, чтобы на панели переноса было размещено 3 элемента в первом ряду, а затем 2 во втором ряду по центру.

На данный момент это выглядит так

* * *
* *

но я хочу, чтобы панель сделала это

* * *
 * *

Должен ли я реализовать свою собственную панель или есть изменения в наборе инструментов WrapPanel, которые я могу сделать?

Может ли быть выбор, сколько предметов я бы хотел в определенном ряду?

1 ответ

Вы можете просто использовать стандартную панель WrapPanel, но изменить размер контейнера, чтобы оставить место для 5 элементов, и вставить пустой заполнитель (такой же ширины, что и фактическое содержимое) после каждого добавляемого реального элемента.

Это создаст смещение, после которого вы очень похожи на пробелы, представляющие заполнитель, а звездочки представляют фактическое содержание в вашем примере.

Другие вопросы по тегам