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
Hello Chris
I have sent your feature request directly to our product management team. Our product team chooses new feature requests for development based on popular feedback from our customer base. Infragistics continues to monitor application development for all of our products, so as trends appear in requested features, we can plan accordingly.
We value your input, and our philosophy is to enhance our toolset based on customer feedback. If your feature is chosen for development, you will be notified at that time. Your reference number for this feature request is FR13623.
If you would like to follow up on your feature request at a later point, you may contact Developer Support management via email. Please include the reference number of your feature request in the subject and body of your email message. You can reach Developer Support management through the following email address: dsmanager@infragistics.com
Thank you for your request.
Thanks for verifying this is the intended behaviour. I'll file a feature request, as I don't think the user should be restricted from being able to resize tiles.Especially if the scroll bars are already there, the user already has to scroll, so why not let them resize the tiles bigger, they'll only have to scroll more!
Think of the situation where the screen size is small. I might want to make the top tile larger, accepting that I'd have to scroll further to see the other tiles.
I'd also love a feature to have a feature that:
Hello Chris,
I have been looking through your post and the sample you have provided and I can say that this behavior is expected and is made to occur by design. When there is not enough space in the XamTilesControl for all the Tiles to be shown, a ScrollBar appears and you are not able to change their size, this happens when the Tiles reach their minimum size. If you need any further clarifications on this matter feel free to ask.