У меня есть окно с WrapPanel, содержащее переменное количество пользовательских элементов.
При нажатии на элемент мне нужно отобразить панель с некоторой информацией о выбранном элементе.При отображении этой панели я бы хотел, чтобы WrapPanel заполнял все доступное пространство, как показано на рисунке ниже.
Лучшее, что я мог придумать, это создать UserControl с сеткой из двух строк, каждая из которых содержала WrapPanel.Когда информационная панель свернута, я отображаю только первую WrapPanel, которая будет содержать все элементы.Хотя информационная панель видна, я бы показал обе WrapPanels, переместив некоторые элементы из первой WrapPanel во вторую.
Честно говоря, мне это не очень нравится, и мне было интересно, было лилучшее решение.