I'm looking to achieve a Tile "Grid"-like behavior, with Tiles of varying sizes being placed with optional space between them within in a fixed area. The tiles would be resizable between the provided sizes (Single, Double, Quad) but also a 1x2 orientation (Tall) and the space between them would always been in increments of the fixed TilePlaceHolderSide value. See the behavior of the Windows 10 Start Menu Tiles for the closest easily-accessible example.
I am well aware that I'm going to have to do some customization, particularly in layout/measurement, but I'm just wondering:
- Which would be a better starting point: TileList or TileView?
- Would I have to modify the source directly, or would simply creating a custom control that inherits from TileList or TileView be enough?
- Has anyone on these forums met a similar requirement and have any advice?