I have a list of strings that I wish to add as TextBlocks to a page such that they form three columns. I'd like the TextBlocks to 'wrap' from one column to the next when the current column is 'full' (based on the size of the screen)
I have considered calculating the number of TextBlocks per column and then programmatically switching which column to add to next, but was wondering if there was a more 'automatic' way to do this ?
The reason I ask is that the number of TextBlocks in the list with reduce over time, always with the first in the list being removed, so I'd like the items in the other columns to move up after one is removed.
Basically I suppose I'm asking for a multi-column StackPanel with a PageBreak property.