У меня есть два разных способа отображения элементов в приложении WPF. Первая использует WrapPanel, а вторая - вертикальную StackPanel. Я могу переключаться между двумя способами отображения своих элементов, переключая панель хоста между двумя типами. Это работает, но вы получаете изменение экземпляра в макете.
Вместо этого я хочу, чтобы дочерние элементы анимировались между двумя макетами, чтобы дать пользователю плавный эффект. Любые идеи, как я мог бы добиться этого? Нужен ли мне холст вместо этого и отрабатывать позиционирование детей вручную? Это было бы настоящей болью!