New to Telerik UI for WinFormsStart a free 30-day trial

Definition

Namespace:Telerik.WinControls.UI

Assembly:Telerik.WinControls.Scheduler.dll

Syntax:

C#
public class SchedulerAgendaView : SchedulerView, INotifyPropertyChanged

Inheritance: objectSchedulerViewSchedulerAgendaView

Implements: INotifyPropertyChanged

Inherited Members SchedulerView.nullableStartDateSchedulerView.IsAllDayEvent(IEvent)SchedulerView.CreateView(SchedulerViewType)SchedulerView.UpdateAppointments(ObservableCollection<IEvent>)SchedulerView.AddAppointment(IEvent)SchedulerView.RemoveAppointment(IEvent)SchedulerView.IsViewInAccessibleInterval(DateTime)SchedulerView.SetStartDate(DateTime)SchedulerView.IsDateInView(DateTime)SchedulerView.IsAppointmentInView(IEvent)SchedulerView.IsResourceIntersectsWithViewResources(IEvent)SchedulerView.AddResources(SchedulerResourceCollection)SchedulerView.GetResources()SchedulerView.GetResource()SchedulerView.GetResourceId()SchedulerView.OffsetView(int)SchedulerView.GetViewContainingDate(DateTime, int)SchedulerView.GetPreviousView()SchedulerView.GetNextView()SchedulerView.GetPreviousViewWithAppointments(IEnumerable<IEvent>)SchedulerView.CalculatePreviousView(IEnumerable<IEvent>, DateTime)SchedulerView.GetNextViewWithAppointments(IEnumerable<IEvent>)SchedulerView.CalculateNextDate(IEnumerable<IEvent>, ref DateTime)SchedulerView.GetFirstAppointment()SchedulerView.GetLastAppointment()SchedulerView.SetDefaultTimeZone(SchedulerTimeZone)SchedulerView.OnPropertyChanged(params string[])SchedulerView.UpdateOnPropertyChange(string)SchedulerView.DefaultTimeZoneSchedulerView.OffsetTimeSpanSchedulerView.StartDateSchedulerView.CurrentDateSchedulerView.NameSchedulerView.VisibleSchedulerView.ReadOnlySchedulerView.GroupSeparatorWidthSchedulerView.AllowResourcesScrollingSchedulerView.ResourcesPerViewSchedulerView.SchedulerSchedulerView.AppointmentsSchedulerView.AppointmentTitleFormatSchedulerView.EndDateSchedulerView.ShowHeaderSchedulerView.AllowToolTipsSchedulerView.AllowAppointmentResizeSchedulerView.AllowAppointmentMoveSchedulerView.CellToolTipFormatSchedulerView.PropertyChanged...

Constructors

C#
public SchedulerAgendaView()

Properties

Gets or sets the number of days displayed in the view.

C#
public int DayCount { get; set; }
Property Value:

An integer that specifies the number of days whose appointments are listed in the view.

C#
public virtual bool GroupByDate { get; set; }

Gets the type of the view.

C#
public override SchedulerViewType ViewType { get; }
Property Value:

The type of the view.

Overrides: SchedulerView.ViewType

Methods

C#
protected override void AppointmentChanged(IEvent appointment, string propertyName)
Parameters:appointmentIEventpropertyNamestring

Overrides: SchedulerView.AppointmentChanged(IEvent, string)

Copies the properties to view.

C#
protected override void CopyPropertiesToView(SchedulerView other)
Parameters:otherSchedulerView

The other view.

Overrides: SchedulerView.CopyPropertiesToView(SchedulerView)

Creates the view with start date.

C#
protected override SchedulerView CreateViewWithStartDate(DateTime startDate)
Parameters:startDateDateTime

The start date.

Returns:

SchedulerView

Overrides: SchedulerView.CreateViewWithStartDate(DateTime)

C#
protected List<IEvent> GetAppointments(DateTime startDate, DateTime endDate)
Parameters:startDateDateTimeendDateDateTimeReturns:

List<IEvent>

Gets the end date for that SchedulerView given a start date.

C#
protected override DateTime GetEndDate(DateTime startDate)
Parameters:startDateDateTime

The start date.

Returns:

DateTime

Overrides: SchedulerView.GetEndDate(DateTime)

Gets the next view.

C#
public override SchedulerView GetNextView(int offset)
Parameters:offsetint

The offset.

Returns:

SchedulerView

Overrides: SchedulerView.GetNextView(int)

Gets the next view.

C#
public override SchedulerView GetNextView(NavigationStepTypes navigationStepType, int navigationStep)
Parameters:navigationStepTypeNavigationStepTypesnavigationStepintReturns:

SchedulerView

Overrides: SchedulerView.GetNextView(NavigationStepTypes, int)

Gets the previous view.

C#
public override SchedulerView GetPreviousView(int offset)
Parameters:offsetint

The offset.

Returns:

SchedulerView

Overrides: SchedulerView.GetPreviousView(int)

Gets the previous view.

C#
public override SchedulerView GetPreviousView(NavigationStepTypes navigationStepType, int navigationStep)
Parameters:navigationStepTypeNavigationStepTypesnavigationStepintReturns:

SchedulerView

Overrides: SchedulerView.GetPreviousView(NavigationStepTypes, int)

Creates a Scheduler View object based on the logic implemented by the Scheduler View instance that implements the method.

C#
public override SchedulerView GetViewContainingDate(DateTime date)
Parameters:dateDateTime

DateTime object that is used to create the Scheduler View.

Returns:

SchedulerView

The created Scheduler View object.

Overrides: SchedulerView.GetViewContainingDate(DateTime)