Our commitment to the WPF platform continues with the release of the Tile Layout Control: empowering you and your team to reimagine your next Windows application and deliver business solutions that meet and exceed the expectations of your most demanding users.

With a flexible layout architecture, advanced animation support, integrated touch and drag drop support, the WPF Tile Layout Control represents your bridge to the future.

Features include:

  • Horizontal or vertical orientation
  • Automatic Flow Layout – items are moved to a new row or column when they do not fit in the current one (this behavior can be deactivated).
  • Manual Flow Layout – you can specify the item that starts a new row/column via an attached property.
  • Animated Item Drag & Drop - with the ability to define new rows/columns or remove existing ones.
  • Item Maximization - with the ability to change maximized element position via drag & drop.
  • Smooth Animated Scrolling
  • Ability to generate content from an item’s source based on an item template.
  • XML persistence

Tile Layout Control adds some unique functionality:

  • The ability to place two small tiles in one slot.
  • Different spacing between rows/columns defined automatically and manually.
  • Deep integration with our WPF Tile control.

WPF Tile Layout Control

You can place any controls inside the Tile Layout Control, but DevExpress ships a unique control to be used inside this container - the WPF Tile control.

This control can hold any object within it and the content source can be static or dynamic. Dynamic content can be any IEnumerable-based object. This source can be a collection of objects or an iterator that provides content on request. The Tile control iterates through all content values automatically if you provide a dynamic content source. In this instance, you can control the interval at which the content is switched. Content changes are animated by default.

You can set the Tile's Header to provide a description and Size to define its size - Large or Small.

WPF Tile - Large and Small

Tile clicks are animated and you can handle this with the help of Tile.Click and TileLayoutControl.TileClick events. If you prefer to process actions in your view model, Tile.Command and TileLayoutControl.TileClickCommand are available to handle the click using MVVM.

Touch is fully supported, including: tile click, item dragging and associated scroll operations.

To see the Tile Layout Control in action, please visit the Online Demo page.

Subscribe Today

It's Your Choice: All DevExpress WPF Controls can be purchased as part of the following Subscriptions:
Universal Subscription
DXperience Enterprise
WPF Controls

What's New in 2012

The best keeps on getting better. Our newest WPF controls and features include:

WPF Tech Library

Explore the power of the DevExpress WPF product line at your pace with the following online technical resources:

Our Awards


              DevExpress Awards : Windows IT Pro Community Choice
              DevExpress Awards : Visual Studio Magazine Readers Choice
              DevExpress Awards : SDTimes 100
              DevExpress Awards : ComponentSource Bestselling Publishers
More from DevExpress
Live Chat
Have a pre-sales question?
Need assistance with your evaluation?
We are here to help.
Chat is one of the many ways you can contact members of the DevExpress Team. We are available Monday-Friday between 7:30am and 4:30pm Pacific Time.
If you need additional product information, require pre-sales assistance, or want help with your order, write to us at info@devexpress.com or call us at
+1 (818) 844-3383.