Unplanned
Last Updated: 12 Nov 2018 13:04 by ADMIN
Michel Cossette
Created on: 06 Nov 2018 21:27
Category: TileView
Type: Bug Report
7
TileView: Scrolling breaks when TileState has a two-way binding set via an implicit style and the control is virtualized

Hi guys,

I am investigating a weird scrolling behavior in our app, I have more or less reproduced it in the attached sample app. I say 'more or less' because the little sample doesn't exactly have the same structure as our app but the result looks to be the same as what is happening in our software.

When declaring an unnamed style that targets the RadTileViewItem, scrolling the minimized TileViewItems while have one in the Maximized state, reverts all the minimized ones to their 'Normal' state as well as the one that was maximized. If the RadTileViewItem style is given a Key in the resource dictionary and used explicitly in the TileView's ItemContainerStyle property the scrolling works fine.

Both ways of using the style should, in my opinion, behave exactly the same.

Please take a look.

Thanks.

 

Attached Files:
2 comments
ADMIN
Dilyan Traykov
Posted on: 10 Nov 2018 14:44
Hello Michel,

Thank you very much for your patience and apologies for the delay in my reply.

After further investigating this issue, I've come to the conclusion that it is a bug at our end caused by the control's virtualization mechanism and the two-way binding to the TileState property of the RadTileViewItem.

As we're in the process of migrating our feedback portal I'm unable to log the issue at this point, but I will provide you with a link for the bug report as soon a possible - hopefully by the middle of next week. As a thank you for your help in addressing this, I've awarded you with some Telerik points.

For the time being, what I can suggest is to either explicitly set the ItemContainerStyle property of the control or set its IsVirtualizing property to False, should you find this applicable.

Please let me know whether any of these approaches would work for you.

Regards,
Dilyan Traykov
Progress Telerik
Get quickly onboarded and successful with your Telerik and/or Kendo UI products with the Virtual Classroom free technical training, available to all active customers. Learn More.
ADMIN
Dilyan Traykov
Posted on: 07 Nov 2018 14:34
Hello Michel,

Thank you for the attached project and exhaustive description.

I can confirm that I was able to replicate the issue at my end but will need a little more time to forward this to our development team so that we can pinpoint its exact cause and suggest a possible solution.

I will try to get back to you by the end of the week with a statement on the case.

Thank you in advance for your patience and understanding.

Regards,
Dilyan Traykov
Progress Telerik
Get quickly onboarded and successful with your Telerik and/or Kendo UI products with the Virtual Classroom free technical training, available to all active customers. Learn More.