(. Je l'ai regardé loin pour un Q & A avant de demander, mais s'il vous plaît pardonnerai si elle est déjà dans un autre endroit et je l'ai raté)Telerik GridViewSelectColumn - Carte CheckBox à la propriété Boolean
Je suis essayer de faire quelque chose qui devrait apparemment être simple ... essayer de mapper des cases individuelles dans un telerik:GridViewSelectColumn
dans un telerik:RadGridView
à une propriété booléenne correspondante d'une entité mappée pour chaque ligne individuelle.
<telerik:RadGridView x:Name="MyGridView" ItemsSource="{Binding MyGridViewItems, Mode=TwoWay}" SelectionMode="Extended" AutoGenerateColumns="False">
<telerik:RadGridView.Columns>
<telerik:GridViewSelectColumn Name="MyCheckBoxColumn">
<telerik:GridViewSelectColumn.CellTemplate>
<DataTemplate>
<CheckBox Command="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerik:GridViewDataControl}}, Path=DataContext.IncludeChangedCommand}" CommandParameter="{Binding}" IsChecked="{Binding MyBooleanProperty, Mode=TwoWay}" />
</DataTemplate>
</telerik:GridViewSelectColumn.CellTemplate>
</telerik:GridViewSelectColumn>
.
.
.
</telerik:RadGridView.Columns>
</telerik:RadGridView>
Comment associer MyBooleanProperty
à chaque case individuelle?
Ce que je suis intéressé à faire est la case à cocher d'en-tête standard de facto, qui va sélectionner/désélectionner toutes les cases à cocher de la ligne. – blcamp
Pourquoi définissez-vous un CellTemplate? Et comment votre question de "Comment mapper MyBooleanProperty à chaque case individuelle?" appliquer à cela ...? – mm8
Je suis allé un autre exemple sur le propre forum de Telerik. Leur propre documentation pour ce qui devrait apparemment être une caractéristique standard n'est pas seulement source de confusion, mais laisse beaucoup à désirer. – blcamp