Checkbox xaml
<CheckBox Grid.Row="6" Grid.Column="1" Click="chkOp_Click" x:Name="chkOp1">OP1</CheckBox>
<CheckBox Grid.Row="1" Grid.Column="1" HorizontalAlignment="Left" VerticalAlignment="Center" x:Name="CheckBox1">My Checkbox</CheckBox>
Click Handler Method For Multiple Checkboxes Example
//*********************************************
//*********************************************
//********** OUTPUT CHECKBOX CHANGED **********
//*********************************************
//*********************************************
private void chkOp_Click(object sender, RoutedEventArgs e)
{
UInt32 BitMask = 0;
Control CallingControl = (Control)sender;
CheckBox CallingCheckbox = (CheckBox)CallingControl;
String CallingControlName = CallingControl.Name;
switch (CallingControlName)
{
case "chkOp1":
Checkbox states
checked (IsChecked == true)
unchecked (IsChecked == false)
indeterminate (IsChecked == null) (only available if IsThreeState property = true)
Feel free to comment if you can add help to this page or point out issues and solutions you have found. I do not provide support on this site, if you need help with a problem head over to stack overflow.