Thank you for the additional information about the TileView properties you've set - this helps to understand better your scenario.
I can suggest you then another approach. You can:
- host the TileView in a ScrollViewer,
- set the Width of the Grid's column to Star (<ColumnDefinition Width="*"/>)
- hide the ScrollViewer of the TileView.
The last one you can make by setting the ScrollViewer.HorizontalScrollBarVisibility /VerticalScrollBarVisibility to Hidden or by removing the ScrollViewer from the template of the TileView.
So when the desired size of the TileView is bigger than the size of the ScrollViewer, the ScrollBar will become visible.
Also in style you can set the MinWidth
of the TileViewItem - this will play the role of minimumColWidth
I edit the project with the new corrections. Please take a look at it and let me know if this is an appropriate solution for you.
Check out Telerik Analytics, the service which allows developers to discover app usage patterns, analyze user data, log exceptions, solve problems and profile application performance at run time. Watch the videos
and start improving your app based on facts, not hunches.