У меня нет точного ответа, но я могу записать мои первоначальные мысли, которые могут вам помочь.
Похоже, свойства высоты и ширины RowDefinition и ColumnDefinition являются свойствами зависимости, что означает, что вы можете анимировать их с помощьюраскадровка.Вы можете создать девять раскадровок (по одной для каждой сетки) или одну раскадровку, которую вы изменяете в коде для требуемой анимации.
Другой подход может заключаться в использовании диспетчера визуальных состояний с отдельными состояниями для каждой ячейки, которую вы можете достичь.эффекты, которые вы получите, изменив определения строк и столбцов.Немного утомительно, так как вам понадобится десять штатов.