PocketPlanner Programmer's Guide

Calendar.EndInit Method

See Also

Implements the ISupportInitialize.EndInit method. Call this method to signal that object initialization started with BeginInit is complete.

Namespace: MindFusion.Scheduling.Compact
Assembly: PocketPlanner

 Syntax

C#

public virtual void EndInit ()

Visual Basic

Public Overridable Sub EndInit ()

 Example

The following example demonstrates how to use BeginInit and EndInit to prevent unnecessary updating.

C#

using MindFusion.Scheduling.Compact;

// ...

calendar.BeginInit();
calendar.Date = DateTime.Today;
calendar.EndDate = DateTime.Today + TimeSpan.FromDays(100);
calendar.CurrentView = CalendarView.WeekRange;
calendar.WeekRangeSettings.ViewStyle = WeekRangeViewStyle.WeekPerRow;
calendar.WeekRangeSettings.GroupWeekends = State.Enabled;
calendar.EndInit();

Visual Basic

Imports MindFusion.Scheduling.Compact

' ...

calendar.BeginInit()
calendar.Date = DateTime.Today
calendar.EndDate = DateTime.Today.Add(TimeSpan.FromDays(100))
calendar.CurrentView = CalendarView.WeekRange
calendar.WeekRangeSettings.ViewStyle = WeekRangeViewStyle.WeekPerRow
calendar.WeekRangeSettings.GroupWeekends = State.Enabled
calendar.EndInit()

 See Also