Ich habe eine Spalte, die ein Kontrollkästchen ist.Deaktivieren Sie das Kontrollkästchen, nachdem es aktiviert wurde
<telerik:GridViewColumn.CellTemplate>
<DataTemplate>
<CheckBox HorizontalAlignment="Center" IsChecked="{Binding GoodDeal, Converter={StaticResource ShortToBooleanConverter}}" Checked="CheckBox_Checked" Unchecked="CheckBox_UnChecked"></CheckBox>
</DataTemplate>
</telerik:GridViewColumn.CellTemplate>
Ich habe die Methode CheckBox_Check
in dem Code hinter dem Problem zu behandeln, wenn das Kontrollkästchen aktiviert ist.
Innerhalb der Methode finde ich einige Bedingung nicht erfüllen. Also platziere ich ein Meldungsfeld. Wenn der Benutzer auf Ja klickt, wird das Kontrollkästchen automatisch deaktiviert.
Mein Gedanke ist, Methode in den Code hinter hinzuzufügen.
private void CheckBox_UnChecked(object sender, RoutedEventArgs e)
{
CheckBox chkBox = sender as CheckBox;
chkBox.IsChecked = false;
}
Aber wie dieses Ereignis im Code zu erhöhen?