view property Null safety

CalendarView? view

The displayed view of the SfCalendar.

Implementation

CalendarView? get view => _view;
void view=(CalendarView? value)

Change the calendar view programmatically in the SfCalendar.

class MyAppState extends State<MyApp>{

 CalendarController _calendarController = CalendarController();
 @override
 initState(){
   _calendarController.view = CalendarView.week;
   super.initState();
 }

 @override
 Widget build(BuildContext context) {
   return MaterialApp(
     home: Scaffold(
       body: SfCalendar(
         view: CalendarView.month,
         controller: _calendarController,
       ),
     ),
   );
 }
}

Implementation

set view(CalendarView? value) {
  if (value == null || _view == value) {
    return;
  }

  _view = value;
  notifyPropertyChangedListeners('calendarView');
}