Tabcontrol validating

A tab is called valid if all fields inside it are valid.

A migration guide for the breaking changes is available here: https://github.com/Mah Apps/Mah Apps.

Validating event occurs, it will cause the control to push its current data back to the data source.

You cannot achieve the opposite effect of a Validation Constraints parameter by applying a bitwise negation operator.

For example, calling Validate Children(Validation Constraints. Causes Validation property set to true in order for its Control. Validate Children(Validation Constraints), and not when the user shifts focus from the control.

Combining parameters with a bitwise OR operator will result in a logical AND operation. Regardless of which parameters you specify for this method, a control must have its Control. Auto Validate property of the control or of the control's container to false if you want validation to happen only when you call Container Control.