private CheckBox checkBox;
(under loadxaml)
checkBox = LogicalTreeHelper.FindLogicalNode(pageContent, "checkbox") as CheckBox;
if (checkBox != null)
checkBox.Checked += CheckBox_Checked;
checkBox.Unchecked += CheckBox_Unchecked;
private void CheckBox_Checked(object sender, RoutedEventArgs e)
{
CheckBox checkBox = sender as CheckBox;
if (checkBox != null)
{
outputBox6.Text = "checked";
}
}
private void CheckBox_Unchecked(object sender, RoutedEventArgs e)
{
CheckBox checkBox = sender as CheckBox;
if (checkBox != null)
{
outputBox6.Text = "unchecked";
}
}
in the XAML file I have
<CheckBox x:Name="checkBox" Content="Check Box" IsChecked="False" IsThreeState="False" VerticalAlignment="Top" Margin="36,61,52,0" Grid.Row="1" />
It will compile fine but whenever I try to open the add on I get "Unhandled exception: object reference not set to an instance of an object"
If comment out this section:
//if (checkBox != null)
// checkBox.Checked += CheckBox_Checked;
// checkBox.Unchecked += CheckBox_Unchecked;
then it loads fine. Can see the checkbox, can check and uncheck it but obviously nothing happens.
What am I getting wrong??
-R
Comment