MindFusion.Scheduling for Silverlight Programmer's Guide
Calendar.BeginInit Method
See Also
 





Implements the ISupportInitialize.BeginInit method. Call this method before making several consecutive changes to the control to suppress internal updates, but don't forget to invoke EndInit at the end.

Namespace: MindFusion.Scheduling.Silverlight
Assembly: MindFusion.Scheduling.Silverlight

 Syntax

C#  Copy Code

public override void BeginInit ()

Visual Basic  Copy Code

Public Overrides Sub BeginInit ()

 Example

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

C#  Copy Code

using MindFusion.Scheduling.;

// ...

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 = true;
calendar.EndInit();

Visual Basic  Copy Code

Imports MindFusion.Scheduling.

' ...

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 = True
calendar.EndInit()

 See Also

Calendar Members
Calendar Class
MindFusion.Scheduling.Silverlight Namespace