Не могли бы вы объяснить свои требования к оберточной панели Потому что для большинства ситуаций вы можете создать комбинацию VirtualizedStackPanel по вертикали и фиксированных элементов внутри каждой строки. Я сделал это во многих приложениях, потому что сделать виртуализацию панели обертки сложно по сравнению с тем, насколько простую производительность и гибкость я могу получить от этой небольшой работы. Да, ориентация может легко вызвать изменение «количества элементов в строке», чтобы компенсировать изменения ширины.