“Check all” functionality in group rows

Problem

By default, the group rows in RadGridView display the group value and the added aggregates to the GroupDescriptor. A common scenario is to check/uncheck all rows from a certain group by a check box placed in the group header.

Solution

We will create a derivative of GridGroupContentCellElement and insert a RadCheckBoxElement in the cell’s children. For the correct layout of the group row element, the text will be visualized in a LightVisualElement next to the check box. Both of the elements will be hosted in StackLayoutElement. When the check box is toggled, all rows that belong to the group should be updated.

Progress, Telerik, and certain product names used herein are trademarks or registered trademarks of Progress Software Corporation and/or one of its subsidiaries or affiliates in the U.S. and/or other countries. See Trademarks for appropriate markings.