Выравнивание содержимого WrapPanel
У меня есть toolkit:WrapPanel
Показывая в своем приложении WP7, у меня есть 5 элементов, и в первой строке достаточно места только для 3 элементов, я хотел бы, чтобы на панели переноса было размещено 3 элемента в первом ряду, а затем 2 во втором ряду по центру.
На данный момент это выглядит так
* * *
* *
но я хочу, чтобы панель сделала это
* * *
* *
Должен ли я реализовать свою собственную панель или есть изменения в наборе инструментов WrapPanel, которые я могу сделать?
Может ли быть выбор, сколько предметов я бы хотел в определенном ряду?
1 ответ
Вы можете просто использовать стандартную панель WrapPanel, но изменить размер контейнера, чтобы оставить место для 5 элементов, и вставить пустой заполнитель (такой же ширины, что и фактическое содержимое) после каждого добавляемого реального элемента.
Это создаст смещение, после которого вы очень похожи на пробелы, представляющие заполнитель, а звездочки представляют фактическое содержание в вашем примере.