Hi Karsten,
You could create a public static property in the module class and set that to the check box's IsChecked property.
class ProCheckbox : ArcGIS.Desktop.Framework.Contracts.CheckBox
{
public ProCheckbox()
{
IsChecked = true;
}
protected override void OnClick()
{
Module1.CheckBoxIsChecked = IsChecked.HasValue ? IsChecked.Value : false;
MessageBox.Show($"Checked: {Module1.CheckBoxIsChecked}");
}
}