Что такое и для чего нужно WrapPanel?

Второй контейнер, применение которого остаётся для меня загадкой. Напишите пожалуйста что это такое и где применяется

Эта панель похожа на StackPanel и имеет схожий функционал. Она структурирует элементы в одной строке или колонке (зависит от значения свойства Orientation). Отличается от StackPanel тем, что в WrapPanel, если элементы не помещаются в определённую колонку/строку, то создаётся новая колонка/строка и туда попадает всё, что не поместилось в изначальную структуру.

Строка:

Колонка: