WPF Tile Manager
Fully configure the layout by enabling moving and resizing of tiles, and change the state of the tiles at run time.
Arrange tiles explicitly as regimented columns and rows like in a Grid panel, even span multiple columns and rows or display them as a data-bound Items Control that automatically creates a series of tiles.
Drag and Drop
Supports the dragging and rearranging of tiles.
Define different item templates and size constraints to your tiles and have them automatically applied when the state changes between minimized, minimized expanded, normal and maximized.
Supports the dynamic resizing of tiles with resizing indicators.
Built-in or custom-provided animations can play during state transitions of tiles.
Save changes your users have made to the layout at run-time, and restore them later.