We have recently upgraded from Silverlight 3 to 4 and found the following behaviour.
On a RadGridView when a row detail is expanded / collapsed, the RowDetailsVisibilityChanged event is fired, correctly. However when the user scrolls down or up the event is fired again and again.
When using Silverlight 3 this behaviour did not happen, i.e. it only fired when the row was expanded or collapsed.
Is there a way to stop this, or should I be subscribing to a different event?
Second question is that we are using the Tag property to allow us to check if we have already retrieved data for the row details that was expanded, e.g.:
if (e.Row.Tag == null)
e.Row.Tag = "notnull";
Again after upgrading to Silverlight 4 the tag property looses its value if we scroll away from the row and then bring it back on the view.
Any idea how can we resolve this?
Your help will be much appreciated!