We've been looking at using XamTileManager with the metro styles in a line of business app, and have some questions about the functionality.
As we look at metro functionality in general, we see where the tiles are used to display the options avaialble for the user, with the ability to include active content in the tile. That functionality we see in the NetVantage toolset. What we don't see is where the user can click on a tile to open that screen. The XamTile doesn't even have a clicked event or a double clicked event. Our app has a few dozen tiles, and we expect to give the user the screen they opened in a full screen mode. To have the non-selected tiles still visible on the side of the screen reduces the functionality the user can access in what they selected. We would also like to have the screens open in the XamDockManager, to allow the user to have multiple screens going at the same time.
So we'd like a XamTileManager to sit on top of a XamDockManager, with the ability to click on a tile and open in the dock manager. We would also like the ability to go back from the dock manager to the tiles. Is this conceptually even possible with NetVantage?
Hello Rick Langel,
In the xamDockManager control you can add a XamTileManager instance within the ContentPane. E.g.
<igDock:XamDockManager Name="xamDockManager1"> <igDock:XamDockManager.Panes> <igDock:SplitPane> <igDock:ContentPane Header="Pane 1"> <ig:XamTileManager Name="xamTileManager1"> <ig:XamTile Header="Tile 1" Content="Tile 1 Content"> </ig:XamTile> <ig:XamTile Header="Tile 2" Content="Tile 2 Content"> </ig:XamTile> <ig:XamTile Header="Tile 3" Content="Tile 3 Content"> </ig:XamTile> </ig:XamTileManager> </igDock:ContentPane> </igDock:SplitPane> </igDock:XamDockManager.Panes></igDock:XamDockManager>
For more details can be found in the help docs link: http://help.infragistics.com/NetAdvantage/WPF/2011.2/CLR4.0/?page=xamDockManager_Add_Content_to_a_ContentPane.html.
I'm not sure you're understanding. Metro styles allow for some active content in the tiles, but clicking on a tile is supposed to actually open a screen. There is not even a clicked event on a XamTile to use, and no concept in the Tile Manager to transition out to a screen (and back).
This is just a follow up if you require any further assistance.
In the XamTile you can re-template to add a button. Also you can add a button within the ContentTemplate property.