У меня есть список, определенный следующим образом:
<ListBox.ItemTemplate>
<DataTemplate>
<ItemsControl>
<!-- Contents here -->
</ItemsControl>
</DataTemplate>
</ListBox.ItemTemplate>
</ListBox>
Моя проблема заключается в следующем: этот список содержится в элементе управления сеткой и должен использовать все доступное пространство этой ячейки, в которой он содержится, но он не должен заставлять родителя выделять БОЛЬШЕ места. Но происходит то, что, как только заполняющая панель заполняется, вместо фактического переноса элементов на следующую строку (как это и должно быть), она просто расширяет ширину списка и в этом случае принудительно изменяет размер родительской сетки.
Как заставить панель обтекания соответствовать размеру ее родительского элемента и не заставлять ее увеличивать размер?
Заранее спасибо!
редактировать: еще одна вещь. Я могу установить ширину обертки явно, чтобы она была обернута, но я бы хотел, чтобы оберточная панель имела тот же размер, что и список.