Our application can be used on a variety of monitor sizes, from 1024x768 to multiple monitors. I would like my tiles to always fill the available space, and can do this by setting the Horizontal and Vertical TileAreaAlignment to stretch and setting minimum sizes for my tiles.
What I've noticed is that as the window gets smaller the tiles will shrink to their minimum size, then scroll bars will appear. Once the scroll bars appear I cannot manually resize the tiles. I can programatically resize the tiles by setting a new minimum size and invalidating the measure of the TilesPanel.
I would like to be able to resize tiles when the scroll bars are enabled. Is this possible?
It is possible when Horizontal and Vertical TileAreaAlignment are not set to stretch, yet then on large monitors the tiles don't fill the available area.
Hello,
Thank you for your post. I have been looking through it, but it seems like I am missing something and I wasn’t able to reproduce your behavior, so if this is still an issue for you could you please send me an isolated sample project and will investigate it further for you.
Looking forward for your reply.
Thanks for your help!
I have attached a sample. It is a sample that has been uploaded by others from the Infragistics team. I modified it so that Vertical and Horizontal TileAreaAlignment are set to Stretch, and updated to Infragistics 11.1. The window is sized such that when it first opens all tiles are at their minimum vertical height and a scroll bar appears. Try to resize a tile vertically. You can grab and resize, yet the new size does not take.
The reason this concerns me is that we have tiles that expand with content, and not only can you not manually resize, you cannot programatically resize using the TilesPanel.InvalidMeasure() trick either.
For now we are using VeriticalTileAreaAlignment=Top, yet this means tiles do not expand to fill the available vertical space.
Cheers, Chris