protected override void OnClick(EventArgs e)
{
// Only if associated view is enabled to we perform an action
if (GetViewEnabled())
{
// If a checked style button
if (Checked != ButtonCheckState.NotCheckButton)
{
// Then invert the checked state
if (Checked == ButtonCheckState.Unchecked)
Checked = ButtonCheckState.Checked;
else
Checked = ButtonCheckState.Unchecked;
}
}
base.OnClick(e);
}