RadioMenuFlyoutItem<T extends Object> constructor

RadioMenuFlyoutItem<T extends Object>({
  1. required Widget text,
  2. Widget? trailing,
  3. required T value,
  4. required T groupValue,
  5. required ValueChanged<T>? onChanged,
  6. bool closeAfterClick = true,
})

Creates a radio menu item.

Implementation

RadioMenuFlyoutItem({
  required super.text,
  super.trailing,
  required this.value,
  required this.groupValue,
  required this.onChanged,
  super.closeAfterClick,
}) : super(
        leading: Icon(
          value == groupValue ? FluentIcons.radio_bullet : null,
          size: 12.0,
        ),
        onPressed: onChanged == null ? null : () => onChanged(value),
      );