Hi,
Our code is using WPF with MVVM pattern. We are using the RadGridView to display the users data in rows with check box option to select/deselect all rows.
In my code I have a class which derives from
Behavior<RadGridView>
and inside I have
target.AssociatedObject.SelectedItems.CollectionChanged += target.GridSelectedItems_CollectionChanged;
My WPF code related to grid is:
<telerik:RadGridView x:Name="Users" HorizontalAlignment="Stretch" AutoGenerateColumns="False" ShowColumnFooters="True" SelectionMode="Extended"><telerik:RadGridView x:Name="Users"Stretch" AutoGenerateColumns="False" ShowColumnFooters="True" SelectionMode="Extended">
Issue:
When I select all using the top most checkbox in the grid - the event
GridSelectedItems_CollectionChanged
fires for every item getting selected. So, if grid have 5 users in the grid - the event fires 5 times for selection/deselection of contacts.
I think collection changed method should fire only one time.
Any clarification on this would be appreciated.
Thanks,
Nirav Patel