Hello,
I'm databinding a list of items to a TileList. I'm databinding the size of the tiles (TileType) using a converter like so:
<Style TargetType="telerik:Tile">
<Setter Property="TileType" Value="{Binding Path=ViewModel.SizeIndex, Converter={StaticResource tileSizeConverter}}" />
</Style>
This is working fine. However, I have a context menu on the tiles that allows the user to increase the size of the tiles. When selected, I increase the "SizeIndex" property in the viewmodel, however the UI does not update to the new size until the user resizes the browser window, or rearranges the tiles, etc. Basically when something causes to the tilelist to redraw.
Right now, in the view model I am resetting the Items collection to a new collection, and populating it with the items from the old collection. This causes the TileLIst to completely rebind and redraw -- but I'd prefer to not do this kludgy workaround.
Thoughts?