We have spend some time investigating this issue. Here are the results:
- The behavior is observed even if CheckBox is placed outside the GridView cell template. It seems to be triggered when checkbox DataContext is cleared (which happens on reset operations such as sorting). However, when command is invoked (due to the fact that the binding for isChecked fallback to default value) the command parameter still keeps the old datacontext.
Please, check the modified project as reference.
the Telerik team
Register for the Q2 2011 What's New Webinar Week. Mark your calendar for the week starting July 18th and book your seat for a walk through of all the exciting stuff we will ship with the new release!