Hy.
I have a question about the RecordSelector's header for the XamDataGrid.
I have a XamDataGrid for which I have changed the template for the RecordSelector to contain a checkbox for selecting the records. This checkbox it's bounded to a property of the objects displayed inside the grid. Everything work's fine. But I would like to change the header of the RecordSelector to contain also a checkbox, with the select all functionality. I have no idea how to reference the header of the RecordSelector. Is there a way to do this?
<Style x:Key="CheckBoxSelector" TargetType="{x:Type dataPresenter:RecordSelector}">
<Setter Property="Template">
<Setter.Value>
<ControlTemplate TargetType="{x:Type dataPresenter:RecordSelector}">
<CheckBox IsChecked="{Binding Path=DataItem.Selected, Mode=TwoWay}" VerticalAlignment="Center" HorizontalAlignment="Center"/>
</ControlTemplate>
</Setter.Value>
</Setter>
</Style>
Thanks very much
Nico
Nico Oprescu said:But I would like to change the header of the RecordSelector to contain also a checkbox, with the select all functionality.
Hi Nico,
I don't understand what this means. Please clarify what it means to have "select all functionality" exposed in the header of a RecordSelector. What is the "all" that is being selected? All of the child records? All of the checkboxes in the record? What is the problem that you're facing when trying to implement this?
Thanks,
Josh
Hy Josh.
Thanks very much for the answer.
I changed the style of the RecordSelector to be a checkbox, so when you select a row from the grid, this will be checked or uncheked. But on the header of the RecordSelector coulmn I would like to have also a checkbox and when this is checked, to check all the checkboxes of the RecordSelector for all the records inside the grid (somethig like select all records from the grid). But I don't know how the header of the RecordSelector column it's called.......LabelPresenterRecordSelector?
If you have any other questions please let me know. Thanks a lot.