Class
SchedulerAgendaView

Definition

Namespace:Telerik.WinControls.UI

Assembly:Telerik.WinControls.Scheduler.dll

Syntax:

cs-api-definition
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

SchedulerAgendaView()

Declaration

cs-api-definition
public SchedulerAgendaView()

Properties

DayCount

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

Declaration

cs-api-definition
public int DayCount { get; set; }

Property Value

int

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

GroupByDate

Declaration

cs-api-definition
public virtual bool GroupByDate { get; set; }

Property Value

bool

ViewType

Gets the type of the view.

Declaration

cs-api-definition
public override SchedulerViewType ViewType { get; }

Property Value

SchedulerViewType

The type of the view.

Overrides SchedulerView.ViewType

Methods

AppointmentChanged(IEvent, string)

Declaration

cs-api-definition
protected override void AppointmentChanged(IEvent appointment, string propertyName)

Parameters

appointment

IEvent

propertyName

string

Overrides SchedulerView.AppointmentChanged(IEvent, string)

CopyPropertiesToView(SchedulerView)

Copies the properties to view.

Declaration

cs-api-definition
protected override void CopyPropertiesToView(SchedulerView other)

Parameters

other

SchedulerView

The other view.

Overrides SchedulerView.CopyPropertiesToView(SchedulerView)

CreateViewWithStartDate(DateTime)

Creates the view with start date.

Declaration

cs-api-definition
protected override SchedulerView CreateViewWithStartDate(DateTime startDate)

Parameters

startDate

DateTime

The start date.

Returns

SchedulerView

Overrides SchedulerView.CreateViewWithStartDate(DateTime)

GetAppointments(DateTime, DateTime)

Declaration

cs-api-definition
protected List<IEvent> GetAppointments(DateTime startDate, DateTime endDate)

Parameters

startDate

DateTime

endDate

DateTime

Returns

List<IEvent>

GetEndDate(DateTime)

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

Declaration

cs-api-definition
protected override DateTime GetEndDate(DateTime startDate)

Parameters

startDate

DateTime

The start date.

Returns

DateTime

Overrides SchedulerView.GetEndDate(DateTime)

GetNextView(NavigationStepTypes, int)

Gets the next view.

Declaration

cs-api-definition
public override SchedulerView GetNextView(NavigationStepTypes navigationStepType, int navigationStep)

Parameters

navigationStepType

NavigationStepTypes

navigationStep

int

Returns

SchedulerView

Overrides SchedulerView.GetNextView(NavigationStepTypes, int)

GetNextView(int)

Gets the next view.

Declaration

cs-api-definition
public override SchedulerView GetNextView(int offset)

Parameters

offset

int

The offset.

Returns

SchedulerView

Overrides SchedulerView.GetNextView(int)

GetPreviousView(NavigationStepTypes, int)

Gets the previous view.

Declaration

cs-api-definition
public override SchedulerView GetPreviousView(NavigationStepTypes navigationStepType, int navigationStep)

Parameters

navigationStepType

NavigationStepTypes

navigationStep

int

Returns

SchedulerView

Overrides SchedulerView.GetPreviousView(NavigationStepTypes, int)

GetPreviousView(int)

Gets the previous view.

Declaration

cs-api-definition
public override SchedulerView GetPreviousView(int offset)

Parameters

offset

int

The offset.

Returns

SchedulerView

Overrides SchedulerView.GetPreviousView(int)

GetViewContainingDate(DateTime)

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

Declaration

cs-api-definition
public override SchedulerView GetViewContainingDate(DateTime date)

Parameters

date

DateTime

DateTime object that is used to create the Scheduler View.

Returns

SchedulerView

The created Scheduler View object.

Overrides SchedulerView.GetViewContainingDate(DateTime)