CheckBox

Introduction

CheckBox is a component which can be used to represent a bool value (true or false) at runtime.

Layout Requirements

The CheckBox control has no requirements – an empty container is sufficient.

TextInstance

The CheckBox control can optionally include a Text instance named TextInstance. Setting the CheckBox control’s Text property changes the TextInstance’s displayed string.

IsChecked

A nullable bool indicating whether the CheckBox is checked. Note that the value is a bool? , but the current implementation of FlatRedBall.Forms does not support the indeterminate value (a value of null ).

IsChecked can be read from the control or can be explicitly set on the control as shown in the following example:

CheckBox Events

CheckBox provides events for when it is checked and unchecked as shown in the following example:

CheckBox also exposes the more general Click event which can be used to handle any click regardless of IsChecked state, as shown in the following example: