Итак, кто-нибудь знает пример кода или элемента управления, который отлично эмулирует механизм компоновки мозаичного меню Windows 8?
Он должен поддерживать смешанные квадратные и прямоугольные плитки и правильно убирать квадратные плитки поверх или под прямоугольными плитами.
Примечание. WrapPanel работает, если ВСЕ ПЛИТЫ являются квадратными. Но как только вы смешиваете плитки, которые занимают пространство в 2 квадрата, макет разбивается и несовместим с меню "Пуск" Windows 8
Я ожидаю, что код расширяет панель WPF.
Отказ от ответственности: Да, я искал Интернет, ближайшая вещь, которую я нашел, - это пример CodeProject, но это работает только в том случае, если все плитки имеют квадраты одинакового размера.