(. Ich habe weit und breit für einen Q & A, bevor er fragte aussah, aber bitte verzeih, wenn es schon woanders um und ich es verpasst)Telerik GridViewSelectColumn - Map Checkbox auf Boolean Property
Ich bin einfach versuchen, etwas zu tun, das scheinbar einfach sein sollte ... versuchend, einzelne Checkboxen in einer telerik:GridViewSelectColumn
in einer telerik:RadGridView
zu einer entsprechenden booleschen Eigenschaft einer Entity zuzuordnen, die für jede einzelne Zeile zugeordnet ist.
<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>
Wie kann ich Karte MyBooleanProperty
auf jedes einzelne Kontrollkästchen?
Was ich interessiert, ist das De-facto-Standard-Header-Kontrollkästchen, die alle Zeilen Kontrollkästchen aktiviert/deaktiviert. – blcamp
Warum definieren Sie dann ein CellTemplate? Und wie lautet Ihre Frage "Wie ordne ich MyBooleanProperty jedem einzelnen Kontrollkästchen zu?" sich darauf beziehen ...? – mm8
Ich ging ein anderes Beispiel auf Teleriks eigenem Forum. Ihre eigene Dokumentation für das, was scheinbar ein Standardmerkmal sein sollte, ist nicht nur verwirrend, sondern lässt viel zu wünschen übrig. – blcamp