Form constructor

const Form(
  1. {Key? key,
  2. required Widget child,
  3. bool? canPop,
  4. PopInvokedCallback? onPopInvoked,
  5. @Deprecated('Use canPop and/or onPopInvoked instead. ' 'This feature was deprecated after v3.12.0-1.0.pre.') WillPopCallback? onWillPop,
  6. VoidCallback? onChanged,
  7. AutovalidateMode? autovalidateMode}
)

Creates a container for form fields.

Implementation

const Form({
  super.key,
  required this.child,
  this.canPop,
  this.onPopInvoked,
  @Deprecated(
    'Use canPop and/or onPopInvoked instead. '
    'This feature was deprecated after v3.12.0-1.0.pre.',
  )
  this.onWillPop,
  this.onChanged,
  AutovalidateMode? autovalidateMode,
}) : autovalidateMode = autovalidateMode ?? AutovalidateMode.disabled,
     assert((onPopInvoked == null && canPop == null) || onWillPop == null, 'onWillPop is deprecated; use canPop and/or onPopInvoked.');