WPF Tile Manager Control

Watch the WPF TilesControl video and learn how to create a dashboard by arranging controls in a tile layout. (Duration: 4:08)

The xamTileManager displays templated content tiles based on any ItemsSource you provide in the rows and columns of an animated, engaging, and interactive layout panel. Let your users browse tiles, maximize one or more tiles (automatically minimizing remaining tiles), collapse tiles, drag-and-drop tiles so as to rearrange their layout, and more using its glanceable user interface.

Enable users to fully configure the layout by enabling moving and resizing of tiles and the ability to change the state of the tiles at run time. Users may expect you to save and load their custom layouts between sessions so they are not forced to reconfigure the xamTileManager every time the application restarts. For greater convenience, you can use our Persistence Framework to save and load the Tile arrangements.

 

Key Features at a Glance

  • Animated – Built-in or custom-provided animations can play during state transitions of tiles.
  • Data Binding – As an ItemsControl subclass, Tile objects are created automatically for the data items you assign to its ItemsSource.
  • Drag and Drop – Let users drag tiles and rearrange them interactively at run-time.
  • Tile Layout – Arrange tiles explicitly as regimented columns and rows like in a Grid panel, even span multiple columns and rows.
  • Save/Load Layout – Save changes your users have made to the layout at run-time, and restore them later.
  • State-Based Customization – 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.
  • Tile Resizing – Users can dynamically resize tiles using their resize indicators.