<CheckBox Width="18" x:Name="TestCheckBox" IsChecked="{Binding BooleanProperty, Mode=TwoWay}" IsEnabled="True" IsHitTestVisible="True" IsTabStop="True" />
dc = new DataColumn("BooleanProperty");
dc.DataType = typeof(bool);
dc.AllowDBNull = false;
dc.DefaultValue = false;
ds.Tables[0].Columns.Add(dc);
when i change value checkbox its not reflected in BooleanProperty column