Class SfSchedule
Represents the SfSchedule that provides a user to create and manipulate the appointments in different views and plan a list of events in particular time.
Inheritance
Implements
Namespace: Syncfusion.UI.Xaml.Schedule
Assembly: Syncfusion.SfSchedule.UWP.dll
Syntax
public class SfSchedule : Control, IDisposable
Constructors
SfSchedule()
Initializes a new instance of the SfSchedule class.
Declaration
public SfSchedule()
Fields
AllDayAppointmentPanelBrushProperty
Using a DependencyProperty as the backing store for MonthViewLineStroke. This enables animation, styling, binding, etc...
Declaration
public static readonly DependencyProperty AllDayAppointmentPanelBrushProperty
Field Value
Type |
---|
Windows.UI.Xaml.DependencyProperty |
AllowEditingProperty
Using a DependencyProperty as the backing store for AllowAppointmentEditor. This enables animation, styling, binding, etc...
Declaration
public static readonly DependencyProperty AllowEditingProperty
Field Value
Type |
---|
Windows.UI.Xaml.DependencyProperty |
AppointmentMappingProperty
Using a DependencyProperty as the backing store for AppointmentMapping. This enables animation, styling, binding, etc...
Declaration
public static readonly DependencyProperty AppointmentMappingProperty
Field Value
Type |
---|
Windows.UI.Xaml.DependencyProperty |
AppointmentSelectionBrushProperty
Using a DependencyProperty as the backing store for AppointmentSelectionBrush. This enables animation, styling, binding, etc...
Declaration
public static readonly DependencyProperty AppointmentSelectionBrushProperty
Field Value
Type |
---|
Windows.UI.Xaml.DependencyProperty |
AppointmentsProperty
Using a DependencyProperty as the backing store for Appointments. This enables animation, styling, binding, etc...
Declaration
public static readonly DependencyProperty AppointmentsProperty
Field Value
Type |
---|
Windows.UI.Xaml.DependencyProperty |
AppointmentStatusCollectionProperty
Using a DependencyProperty as the backing store for AppointmentStatusCollection. This enables animation, styling, binding, etc...
Declaration
public static readonly DependencyProperty AppointmentStatusCollectionProperty
Field Value
Type |
---|
Windows.UI.Xaml.DependencyProperty |
AppointmentTemplateProperty
Using a DependencyProperty as the backing store for AppointmentTemplate. This enables animation, styling, binding, etc...
Declaration
public static readonly DependencyProperty AppointmentTemplateProperty
Field Value
Type |
---|
Windows.UI.Xaml.DependencyProperty |
AppointmentViewPanelProperty
Using a DependencyProperty as the backing store for AppointmentViewLayout.This enables animation, styling, binding, etc...
Declaration
public static readonly DependencyProperty AppointmentViewPanelProperty
Field Value
Type |
---|
Windows.UI.Xaml.DependencyProperty |
CellSelectionBrushProperty
Using a DependencyProperty as the backing store for MonthViewLineStroke. This enables animation, styling, binding, etc...
Declaration
public static readonly DependencyProperty CellSelectionBrushProperty
Field Value
Type |
---|
Windows.UI.Xaml.DependencyProperty |
CollapsedHoursProperty
Collapsed hour property defines the hour that need to be collapsed in view of schedule.
Declaration
public static readonly DependencyProperty CollapsedHoursProperty
Field Value
Type |
---|
Windows.UI.Xaml.DependencyProperty |
CurrentDateBackgroundProperty
Using a DependencyProperty as the backing store for CurrentDateBackground. This enables animation, styling, binding, etc...
Declaration
public static readonly DependencyProperty CurrentDateBackgroundProperty
Field Value
Type |
---|
Windows.UI.Xaml.DependencyProperty |
CurrentDateForegroundProperty
Current date foreground property specifies foreground color of the current date value.
Declaration
public static readonly DependencyProperty CurrentDateForegroundProperty
Field Value
Type |
---|
Windows.UI.Xaml.DependencyProperty |
CurrentTimeIndicatorLocationProperty
Current time indicator location property indicates the current time in Schedule.
Declaration
public static readonly DependencyProperty CurrentTimeIndicatorLocationProperty
Field Value
Type |
---|
Windows.UI.Xaml.DependencyProperty |
CustomTimeIntervalProperty
Using a DependencyProperty as the backing store for CustomTimeInterval.This enables animation, styling, binding, etc...
Declaration
public static readonly DependencyProperty CustomTimeIntervalProperty
Field Value
Type |
---|
Windows.UI.Xaml.DependencyProperty |
DayHeaderOrderProperty
Using a DependencyProperty as the backing store for DayHeaderOrder. This enables animation, styling, binding, etc...
Declaration
public static readonly DependencyProperty DayHeaderOrderProperty
Field Value
Type |
---|
Windows.UI.Xaml.DependencyProperty |
DayViewColumnCountProperty
Using a DependencyProperty as the backing store for DayViewColumnCount. This enables animation, styling, binding, etc...
Declaration
public static readonly DependencyProperty DayViewColumnCountProperty
Field Value
Type |
---|
Windows.UI.Xaml.DependencyProperty |
DayViewHeaderStyleProperty
Using a DependencyProperty as the backing store for ScheduleDayViewHeaderStyle.This enables animation, styling, binding, etc...
Declaration
public static readonly DependencyProperty DayViewHeaderStyleProperty
Field Value
Type |
---|
Windows.UI.Xaml.DependencyProperty |
DayViewVerticalLineStrokeProperty
Using a DependencyProperty as the backing store for DayViewVerticalLineStroke. This enables animation, styling, binding, etc...
Declaration
public static readonly DependencyProperty DayViewVerticalLineStrokeProperty
Field Value
Type |
---|
Windows.UI.Xaml.DependencyProperty |
EnableAutoFormatProperty
Using a DependencyProperty as the backing store for EnableAutoFormat. This enables animation, styling, binding, etc...
Declaration
public static readonly DependencyProperty EnableAutoFormatProperty
Field Value
Type |
---|
Windows.UI.Xaml.DependencyProperty |
EnableNavigationProperty
Using a DependencyProperty as the backing store for EnableNavigation. This enables animation, styling, binding, etc...
Declaration
public static readonly DependencyProperty EnableNavigationProperty
Field Value
Type |
---|
Windows.UI.Xaml.DependencyProperty |
EnableReminderTimerProperty
Using a DependencyProperty as the backing store for EnableReminderTimer. This enables animation, styling, binding, etc...
Declaration
public static readonly DependencyProperty EnableReminderTimerProperty
Field Value
Type |
---|
Windows.UI.Xaml.DependencyProperty |
FirstDayOfWeekProperty
Using a DependencyProperty as the backing store for FirstDayOfWeek. This enables animation, styling, binding, etc...
Declaration
public static readonly DependencyProperty FirstDayOfWeekProperty
Field Value
Type |
---|
Windows.UI.Xaml.DependencyProperty |
FocusedMonthProperty
Using a DependencyProperty as the backing store for FocusedMonth. This enables animation, styling, binding, etc...
Declaration
public static readonly DependencyProperty FocusedMonthProperty
Field Value
Type |
---|
Windows.UI.Xaml.DependencyProperty |
HeaderBackgroundProperty
Using a DependencyProperty as the backing store for HeaderBackground. This enables animation, styling, binding, etc...
Declaration
public static readonly DependencyProperty HeaderBackgroundProperty
Field Value
Type |
---|
Windows.UI.Xaml.DependencyProperty |
InlineViewPanelProperty
Using a DependencyProperty as the backing store for InlineViewPanel. This enables animation, styling, binding, etc...
Declaration
public static readonly DependencyProperty InlineViewPanelProperty
Field Value
Type |
---|
Windows.UI.Xaml.DependencyProperty |
InlineViewProperty
Using a DependencyProperty as the backing store for InlineView. This enables animation, styling, binding, etc...
Declaration
public static readonly DependencyProperty InlineViewProperty
Field Value
Type |
---|
Windows.UI.Xaml.DependencyProperty |
IntervalHeightProperty
Using a DependencyProperty as the backing store for IntervalHeight. This enables animation, styling, binding, etc...
Declaration
public static readonly DependencyProperty IntervalHeightProperty
Field Value
Type |
---|
Windows.UI.Xaml.DependencyProperty |
IsHighLightWorkingHoursProperty
Using a DependencyProperty as the backing store for IsHightLightWorkingHours. This enables animation, styling, binding, etc...
Declaration
public static readonly DependencyProperty IsHighLightWorkingHoursProperty
Field Value
Type |
---|
Windows.UI.Xaml.DependencyProperty |
ItemsSourceProperty
Using a DependencyProperty as the backing store for ItemsSource. This enables animation, styling, binding, etc...
Declaration
public static readonly DependencyProperty ItemsSourceProperty
Field Value
Type |
---|
Windows.UI.Xaml.DependencyProperty |
MajorTickLabelSizeProperty
Using a DependencyProperty as the backing store for MajorTickSize. This enables animation, styling, binding, etc...
Declaration
public static readonly DependencyProperty MajorTickLabelSizeProperty
Field Value
Type |
---|
Windows.UI.Xaml.DependencyProperty |
MajorTickLabelStrokeProperty
Using a DependencyProperty as the backing store for MajorTickLabelStroke. This enables animation, styling, binding, etc...
Declaration
public static readonly DependencyProperty MajorTickLabelStrokeProperty
Field Value
Type |
---|
Windows.UI.Xaml.DependencyProperty |
MajorTickStrokeDashArrayProperty
Using a DependencyProperty as the backing store for MajorTickStrokeDashArray. This enables animation, styling, binding, etc...
Declaration
public static readonly DependencyProperty MajorTickStrokeDashArrayProperty
Field Value
Type |
---|
Windows.UI.Xaml.DependencyProperty |
MajorTickStrokeProperty
Using a DependencyProperty as the backing store for MajorTickStroke. This enables animation, styling, binding, etc...
Declaration
public static readonly DependencyProperty MajorTickStrokeProperty
Field Value
Type |
---|
Windows.UI.Xaml.DependencyProperty |
MajorTickTimeFormatProperty
Using a DependencyProperty as the backing store for MajorTickTimeFormat. This enables animation, styling, binding, etc...
Declaration
public static readonly DependencyProperty MajorTickTimeFormatProperty
Field Value
Type |
---|
Windows.UI.Xaml.DependencyProperty |
MajorTickVisibilityProperty
Using a DependencyProperty as the backing store for MajorTickVisibility. This enables animation, styling, binding, etc...
Declaration
public static readonly DependencyProperty MajorTickVisibilityProperty
Field Value
Type |
---|
Windows.UI.Xaml.DependencyProperty |
MaximumDisplayDateProperty
Using a DependencyProperty as the backing store for MaximumDisplayDate. This enables animation, styling, binding, etc...
Declaration
public static readonly DependencyProperty MaximumDisplayDateProperty
Field Value
Type |
---|
Windows.UI.Xaml.DependencyProperty |
MinimumDisplayDateProperty
Using a DependencyProperty as the backing store for MinimumDisplayDate. This enables animation, styling, binding, etc...
Declaration
public static readonly DependencyProperty MinimumDisplayDateProperty
Field Value
Type |
---|
Windows.UI.Xaml.DependencyProperty |
MinorTickLabelSizeProperty
Using a DependencyProperty as the backing store for MinorTickSize. This enables animation, styling, binding, etc...
Declaration
public static readonly DependencyProperty MinorTickLabelSizeProperty
Field Value
Type |
---|
Windows.UI.Xaml.DependencyProperty |
MinorTickLabelStrokeProperty
Using a DependencyProperty as the backing store for MinorTickLabelStroke. This enables animation, styling, binding, etc...
Declaration
public static readonly DependencyProperty MinorTickLabelStrokeProperty
Field Value
Type |
---|
Windows.UI.Xaml.DependencyProperty |
MinorTickStrokeDashArrayProperty
Using a DependencyProperty as the backing store for MinorTickStrokeDashArray. This enables animation, styling, binding, etc...
Declaration
public static readonly DependencyProperty MinorTickStrokeDashArrayProperty
Field Value
Type |
---|
Windows.UI.Xaml.DependencyProperty |
MinorTickStrokeProperty
Using a DependencyProperty as the backing store for MinorTickStroke. This enables animation, styling, binding, etc...
Declaration
public static readonly DependencyProperty MinorTickStrokeProperty
Field Value
Type |
---|
Windows.UI.Xaml.DependencyProperty |
MinorTickTimeFormatProperty
Using a DependencyProperty as the backing store for MinorTickTimeFormat. This enables animation, styling, binding, etc...
Declaration
public static readonly DependencyProperty MinorTickTimeFormatProperty
Field Value
Type |
---|
Windows.UI.Xaml.DependencyProperty |
MinorTickVisibilityProperty
Using a DependencyProperty as the backing store for MinorTickVisibility. This enables animation, styling, binding, etc...
Declaration
public static readonly DependencyProperty MinorTickVisibilityProperty
Field Value
Type |
---|
Windows.UI.Xaml.DependencyProperty |
MonthBlockOutDatesProperty
Using a DependencyProperty as the backing store for MonthBlockOutDates. This enables animation, styling, binding, etc...
Declaration
public static readonly DependencyProperty MonthBlockOutDatesProperty
Field Value
Type |
---|
Windows.UI.Xaml.DependencyProperty |
MonthCellViewPanelProperty
Using a DependencyProperty as the backing store for MonthCellViewPanel. This enables animation, styling, binding, etc...
Declaration
public static readonly DependencyProperty MonthCellViewPanelProperty
Field Value
Type |
---|
Windows.UI.Xaml.DependencyProperty |
MonthHeaderDateFormatProperty
Using a DependencyProperty as the backing store for MonthHeaderDateFormat. This enables animation, styling, binding, etc...
Declaration
public static readonly DependencyProperty MonthHeaderDateFormatProperty
Field Value
Type |
---|
Windows.UI.Xaml.DependencyProperty |
MonthNavigationDirectionProperty
Using a DependencyProperty as the backing store for MonthNavigationDirectionProperty. This enables animation, styling, binding, etc...
Declaration
public static readonly DependencyProperty MonthNavigationDirectionProperty
Field Value
Type |
---|
Windows.UI.Xaml.DependencyProperty |
MonthViewHeaderStyleProperty
Using a DependencyProperty as the backing store for ScheduleHeaderStyle. This enables animation, styling, binding, etc...
Declaration
public static readonly DependencyProperty MonthViewHeaderStyleProperty
Field Value
Type |
---|
Windows.UI.Xaml.DependencyProperty |
MonthViewLineStrokeProperty
Using a DependencyProperty as the backing store for MonthViewLineStroke. This enables animation, styling, binding, etc...
Declaration
public static readonly DependencyProperty MonthViewLineStrokeProperty
Field Value
Type |
---|
Windows.UI.Xaml.DependencyProperty |
NonAccessibleBlocksProperty
The NonAccessibleBlocks property is used to display the restricted time of the day.
Declaration
public static readonly DependencyProperty NonAccessibleBlocksProperty
Field Value
Type |
---|
Windows.UI.Xaml.DependencyProperty |
NonAccessibleBlockTemplateProperty
NonAccessibleBlock template property provides customization to the non accessible blocks of the Schedule.
Declaration
public static readonly DependencyProperty NonAccessibleBlockTemplateProperty
Field Value
Type |
---|
Windows.UI.Xaml.DependencyProperty |
NonFocusedMonthProperty
Using a DependencyProperty as the backing store for NonFocusedMonth. This enables animation, styling, binding, etc...
Declaration
public static readonly DependencyProperty NonFocusedMonthProperty
Field Value
Type |
---|
Windows.UI.Xaml.DependencyProperty |
NonWorkingDateCollectionProperty
Using a DependencyProperty as the backing store for NonWorkingDateCollection. This enables animation, styling, binding, etc...
Declaration
public static readonly DependencyProperty NonWorkingDateCollectionProperty
Field Value
Type |
---|
Windows.UI.Xaml.DependencyProperty |
NonWorkingDaysProperty
Using a DependencyProperty as the backing store for NonWorkingDays. This enables animation, styling, binding, etc...
Declaration
public static readonly DependencyProperty NonWorkingDaysProperty
Field Value
Type |
---|
Windows.UI.Xaml.DependencyProperty |
NonWorkingHourBrushProperty
Using a DependencyProperty as the backing store for NonWorkingHourBrush. This enables animation, styling, binding, etc...
Declaration
public static readonly DependencyProperty NonWorkingHourBrushProperty
Field Value
Type |
---|
Windows.UI.Xaml.DependencyProperty |
ResourceProperty
Using a DependencyProperty as the backing store for Resource. This enables animation, styling, binding, etc...
Declaration
public static readonly DependencyProperty ResourceProperty
Field Value
Type |
---|
Windows.UI.Xaml.DependencyProperty |
ScheduleAppointmentStyleProperty
Schedule appointment style property provides styling to the appointments of the schedule.
Declaration
public static readonly DependencyProperty ScheduleAppointmentStyleProperty
Field Value
Type |
---|
Windows.UI.Xaml.DependencyProperty |
ScheduleDateRangeProperty
Gets or sets the range of dates that need to be displayed in the view of schedule.
Declaration
public static readonly DependencyProperty ScheduleDateRangeProperty
Field Value
Type |
---|
Windows.UI.Xaml.DependencyProperty |
ScheduleHeaderStyleProperty
Gets or sets the Schedule header style.This property provides styling to the header elements in the Schedule.
Declaration
public static readonly DependencyProperty ScheduleHeaderStyleProperty
Field Value
Type |
---|
Windows.UI.Xaml.DependencyProperty |
ScheduleMonthCellStyleProperty
Schedule month cell style property provides styling to the month cell of the schedule.
Declaration
public static readonly DependencyProperty ScheduleMonthCellStyleProperty
Field Value
Type |
---|
Windows.UI.Xaml.DependencyProperty |
ScheduleResourceTypeCollectionProperty
Using a DependencyProperty as the backing store for ScheduleResourceTypeCollection. This enables animation, styling, binding, etc...
Declaration
public static readonly DependencyProperty ScheduleResourceTypeCollectionProperty
Field Value
Type |
---|
Windows.UI.Xaml.DependencyProperty |
ScheduleSelectionStyleProperty
Schedule selection style property provides styling to selection of schedule.
Declaration
public static readonly DependencyProperty ScheduleSelectionStyleProperty
Field Value
Type |
---|
Windows.UI.Xaml.DependencyProperty |
ScheduleTypeProperty
Using a DependencyProperty as the backing store for ScheduleType. This enables animation, styling, binding, etc...
Declaration
public static readonly DependencyProperty ScheduleTypeProperty
Field Value
Type |
---|
Windows.UI.Xaml.DependencyProperty |
SelectionViewProperty
Selection view property sets the custom view to the selected cell in the schedule.
Declaration
public static readonly DependencyProperty SelectionViewProperty
Field Value
Type |
---|
Windows.UI.Xaml.DependencyProperty |
ShowAllDayProperty
Using a DependencyProperty as the backing store for ShowAllDay. This enables animation, styling, binding, etc...
Declaration
public static readonly DependencyProperty ShowAllDayProperty
Field Value
Type |
---|
Windows.UI.Xaml.DependencyProperty |
ShowNonWorkingHoursProperty
Using a DependencyProperty as the backing store for ShowNonWorkingHours. This enables animation, styling, binding, etc...
Declaration
public static readonly DependencyProperty ShowNonWorkingHoursProperty
Field Value
Type |
---|
Windows.UI.Xaml.DependencyProperty |
ShowWeekNumberProperty
Show week number property displays the week number in month view of the schedule.
Declaration
public static readonly DependencyProperty ShowWeekNumberProperty
Field Value
Type |
---|
Windows.UI.Xaml.DependencyProperty |
TimeIntervalProperty
Using a DependencyProperty as the backing store for TimeInterval. This enables animation, styling, binding, etc...
Declaration
public static readonly DependencyProperty TimeIntervalProperty
Field Value
Type |
---|
Windows.UI.Xaml.DependencyProperty |
TimeLineViewHeaderStyleProperty
TimeLine view header style property provides styling to the view header of the schedule.
Declaration
public static readonly DependencyProperty TimeLineViewHeaderStyleProperty
Field Value
Type |
---|
Windows.UI.Xaml.DependencyProperty |
TimeLineViewRowCountProperty
Using a DependencyProperty as the backing store for TimeLineViewRowCount. This enables animation, styling, binding, etc...
Declaration
public static readonly DependencyProperty TimeLineViewRowCountProperty
Field Value
Type |
---|
Windows.UI.Xaml.DependencyProperty |
TimeModeProperty
Using a DependencyProperty as the backing store for TimeMode. This enables animation, styling, binding, etc...
Declaration
public static readonly DependencyProperty TimeModeProperty
Field Value
Type |
---|
Windows.UI.Xaml.DependencyProperty |
TimeZoneCollectionProperty
Using a DependencyProperty as the backing store for TimeZoneCollection. This enables animation, styling, binding, etc...
Declaration
public static readonly DependencyProperty TimeZoneCollectionProperty
Field Value
Type |
---|
Windows.UI.Xaml.DependencyProperty |
VisibleDatesProperty
Using a DependencyProperty as the backing store for VisibleDates. This enables animation, styling, binding, etc...
Declaration
public static readonly DependencyProperty VisibleDatesProperty
Field Value
Type |
---|
Windows.UI.Xaml.DependencyProperty |
WeekNumberStyleProperty
Declaration
public static readonly DependencyProperty WeekNumberStyleProperty
Field Value
Type |
---|
Windows.UI.Xaml.DependencyProperty |
WeekViewHeaderStyleProperty
Week view header style property provides styling to the header of week view in Schedule.
Declaration
public static readonly DependencyProperty WeekViewHeaderStyleProperty
Field Value
Type |
---|
Windows.UI.Xaml.DependencyProperty |
WorkEndHourProperty
Using a DependencyProperty as the backing store for WorkEndHour. This enables animation, styling, binding, etc...
Declaration
public static readonly DependencyProperty WorkEndHourProperty
Field Value
Type |
---|
Windows.UI.Xaml.DependencyProperty |
WorkStartHourProperty
Using a DependencyProperty as the backing store for WorkStartHour. This enables animation, styling, binding, etc...
Declaration
public static readonly DependencyProperty WorkStartHourProperty
Field Value
Type |
---|
Windows.UI.Xaml.DependencyProperty |
Properties
AllDayAppointmentPanelBrush
Gets or sets a brush that provides the background of AllDayAppointmentPanel.
Declaration
public Brush AllDayAppointmentPanelBrush { get; set; }
Property Value
Type |
---|
Windows.UI.Xaml.Media.Brush |
Examples
using Windows.UI; using Windows.UI.Xaml.Media; using Syncfusion.UI.Xaml.Schedule; namespace ScheduleDemo { public sealed partial class ScheduleSample { public ScheduleSample() { this.InitializeComponent(); SfSchedule schedule = new SfSchedule(); schedule.AllDayAppointmentPanelBrush = new SolidColorBrush(Colors.Gray); Layout.Children.Add(schedule); } } }
See Also
AllowEditing
Gets or sets a value to indicating whether the appointment editor should be allowed to create or edit appointment.
Declaration
public bool AllowEditing { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean | true if ; otherwise, false. |
Examples
using Syncfusion.UI.Xaml.Schedule; namespace ScheduleDemo { public sealed partial class ScheduleSample { public ScheduleSample() { this.InitializeComponent(); SfSchedule schedule = new SfSchedule(); schedule.AllowEditing = false; Layout.Children.Add(schedule); } } }
AppointmentMapping
Gets or sets the AppointmentMapping attributes to map the properties in underlying the ItemsSource of Schedule.
Declaration
public ScheduleAppointmentMapping AppointmentMapping { get; set; }
Property Value
Type |
---|
ScheduleAppointmentMapping |
Examples
using System;
using System.Collections.ObjectModel;
using Syncfusion.UI.Xaml.Schedule;
namespace ScheduleDemo
{
public sealed partial class ScheduleSample
{
public ScheduleSample()
{
this.InitializeComponent();
SfSchedule schedule = new SfSchedule();
ObservableCollection
See Also
Appointments
Gets or sets the schedule appointments.
Declaration
public ScheduleAppointmentCollection Appointments { get; set; }
Property Value
Type |
---|
ScheduleAppointmentCollection |
Examples
using System; using Syncfusion.UI.Xaml.Schedule; namespace ScheduleDemo { public sealed partial class ScheduleSample { public ScheduleSample() { this.InitializeComponent(); SfSchedule schedule = new SfSchedule(); schedule.Appointments.Add(new ScheduleAppointment { Subject = "Meeting", StartTime = DateTime.Now.Date.AddHours(9), EndTime = DateTime.Now.Date.AddHours(12) }); Layout.Children.Add(schedule); } } }
See Also
AppointmentSelectionBrush
Gets or sets a brush that describes the border background of schedule appointment.
Declaration
public Brush AppointmentSelectionBrush { get; set; }
Property Value
Type |
---|
Windows.UI.Xaml.Media.Brush |
Examples
using System; using Windows.UI; using Windows.UI.Xaml.Media; using Syncfusion.UI.Xaml.Schedule; namespace ScheduleDemo { public sealed partial class ScheduleSample { public ScheduleSample() { this.InitializeComponent(); SfSchedule schedule = new SfSchedule(); schedule.Appointments.Add(new ScheduleAppointment { Subject = "Meeting", StartTime = DateTime.Now.Date.AddHours(9), EndTime = DateTime.Now.Date.AddHours(12) }); schedule.AppointmentSelectionBrush = new SolidColorBrush(Colors.Yellow); Layout.Children.Add(schedule); } } }
See Also
AppointmentStatusCollection
Gets or sets the collection of status required for prioritize the schedule appointments.
Declaration
public ScheduleAppointmentStatusCollection AppointmentStatusCollection { get; set; }
Property Value
Type |
---|
ScheduleAppointmentStatusCollection |
Examples
using Windows.UI; using Windows.UI.Xaml.Media; using Syncfusion.UI.Xaml.Schedule; namespace ScheduleDemo { public sealed partial class ScheduleSample { public ScheduleSample() { this.InitializeComponent(); SfSchedule schedule = new SfSchedule(); schedule.AppointmentStatusCollection = new ScheduleAppointmentStatusCollection { new ScheduleAppointmentStatus{Status="Idle", Brush = new SolidColorBrush(Colors.Pink)}, new ScheduleAppointmentStatus{Status="Busy", Brush = new SolidColorBrush(Colors.Red)} }; Layout.Children.Add(schedule); } } }
See Also
AppointmentTemplate
Gets or sets the template for customizing schedule appointment.
Declaration
public DataTemplate AppointmentTemplate { get; set; }
Property Value
Type |
---|
Windows.UI.Xaml.DataTemplate |
Examples
using System; using Windows.UI.Xaml; using Syncfusion.UI.Xaml.Schedule; namespace ScheduleDemo { public sealed partial class ScheduleSample { public ScheduleSample() { this.InitializeComponent(); SfSchedule schedule = new SfSchedule(); schedule.Appointments.Add(new ScheduleAppointment { Subject = "Meeting", StartTime = DateTime.Now.Date.AddHours(9), EndTime = DateTime.Now.Date.AddHours(12) }); schedule.AppointmentTemplate = (DataTemplate)this.Resources["AppointmentTemplate"]; Layout.Children.Add(schedule); } } }
See Also
AppointmentViewPanel
Gets or sets the panel to AppointmentViewPanel.
Declaration
public ViewPanelOptions AppointmentViewPanel { get; set; }
Property Value
Type |
---|
ViewPanelOptions |
CellSelectionBrush
Gets or sets a brush that provides the background of the SfSchedule cell selection.
Declaration
public Brush CellSelectionBrush { get; set; }
Property Value
Type |
---|
Windows.UI.Xaml.Media.Brush |
Examples
using Windows.UI; using Windows.UI.Xaml.Media; using Syncfusion.UI.Xaml.Schedule; namespace ScheduleDemo { public sealed partial class ScheduleSample { public ScheduleSample() { this.InitializeComponent(); SfSchedule schedule = new SfSchedule(); schedule.CellSelectionBrush = new SolidColorBrush(Colors.Gray); Layout.Children.Add(schedule); } } }
See Also
CollapsedHours
Gets or sets the hour's that need to be collapsed in day view and timeline view of schedule.
Declaration
public CollapsedHourCollection CollapsedHours { get; set; }
Property Value
Type |
---|
CollapsedHourCollection |
Examples
using System; using Syncfusion.UI.Xaml.Schedule; namespace ScheduleDemo { public sealed partial class ScheduleSample { public ScheduleSample() { this.InitializeComponent(); SfSchedule schedule = new SfSchedule(); schedule.CollapsedHours.Add(new CollapsedHour { StartHour = 2, EndHour = 4, }); Layout.Children.Add(schedule); } } }
See Also
CurrentDateBackground
Gets or sets the Brush that provide the background for schedule current date.
Declaration
public Brush CurrentDateBackground { get; set; }
Property Value
Type |
---|
Windows.UI.Xaml.Media.Brush |
Examples
using Windows.UI; using Windows.UI.Xaml.Media; using Syncfusion.UI.Xaml.Schedule; namespace ScheduleDemo { public sealed partial class ScheduleSample { public ScheduleSample() { this.InitializeComponent(); SfSchedule schedule = new SfSchedule(); schedule.CurrentDateBackground = new SolidColorBrush(Colors.Blue); Layout.Children.Add(schedule); } } }
CurrentDateForeground
Gets or sets the Brush to apply to the current date of Schedule.
Declaration
public Brush CurrentDateForeground { get; set; }
Property Value
Type |
---|
Windows.UI.Xaml.Media.Brush |
Examples
using Windows.UI; using Windows.UI.Xaml.Media; using Syncfusion.UI.Xaml.Schedule; namespace ScheduleDemo { public sealed partial class ScheduleSample { public ScheduleSample() { this.InitializeComponent(); SfSchedule schedule = new SfSchedule(); schedule.CurrentDateForeground = new SolidColorBrush(Colors.Green); Layout.Children.Add(schedule); } } }
CurrentTimeIndicatorLocation
Gets or sets the location to Current time indicator in Schedule.
Declaration
public CurrentTimeIndicatorLocation CurrentTimeIndicatorLocation { get; set; }
Property Value
Type |
---|
CurrentTimeIndicatorLocation |
Examples
using Syncfusion.UI.Xaml.Schedule; namespace ScheduleDemo { public sealed partial class ScheduleSample { public ScheduleSample() { this.InitializeComponent(); SfSchedule schedule = new SfSchedule(); schedule.CurrentTimeIndicatorLocation = CurrentTimeIndicatorLocation.OnTimeLine; Layout.Children.Add(schedule); } } }
See Also
CurrentTimeIndicatorTemplate
Gets or sets the template for customizing current time indicator.
Declaration
public DataTemplate CurrentTimeIndicatorTemplate { get; set; }
Property Value
Type |
---|
Windows.UI.Xaml.DataTemplate |
Remarks
CurrentTimeIndicatorVisibility of Schedule should be set as Visible to view the current time indicator.
Examples
using Windows.UI.Xaml; using Syncfusion.UI.Xaml.Schedule; namespace ScheduleDemo { public sealed partial class ScheduleSample { public ScheduleSample() { this.InitializeComponent(); SfSchedule schedule = new SfSchedule(); schedule.CurrentTimeIndicatorVisibility = Visibility.Visible; schedule.CurrentTimeIndicatorTemplate = (DataTemplate)this.Resources["CurrentTimeIndicatorTemplate"]; Layout.Children.Add(schedule); } } }
CurrentTimeIndicatorVisibility
Gets or sets the visibility of current time indicator.
Declaration
public Visibility CurrentTimeIndicatorVisibility { get; set; }
Property Value
Type |
---|
Windows.UI.Xaml.Visibility |
Examples
using Windows.UI.Xaml; using Syncfusion.UI.Xaml.Schedule; namespace ScheduleDemo { public sealed partial class ScheduleSample { public ScheduleSample() { this.InitializeComponent(); SfSchedule schedule = new SfSchedule(); schedule.CurrentTimeIndicatorVisibility = Visibility.Visible; Layout.Children.Add(schedule); } } }
CustomTimeInterval
Gets or sets the custom time interval for Schedule.
Declaration
public double CustomTimeInterval { get; set; }
Property Value
Type |
---|
System.Double |
Examples
using Syncfusion.UI.Xaml.Schedule; namespace ScheduleDemo { public sealed partial class ScheduleSample { public ScheduleSample() { this.InitializeComponent(); SfSchedule schedule = new SfSchedule(); schedule.TimeInterval = TimeInterval.Custom; schedule.CustomTimeInterval = 30; Layout.Children.Add(schedule); } } }
DayHeaderOrder
Gets or sets the order by which resources have to be displayed.
Declaration
public DayHeaderOrder DayHeaderOrder { get; set; }
Property Value
Type |
---|
DayHeaderOrder |
Examples
using System.Collections.ObjectModel; using Syncfusion.UI.Xaml.Schedule; namespace ScheduleDemo { public sealed partial class ScheduleSample { public ScheduleSample() { this.InitializeComponent(); SfSchedule schedule = new SfSchedule(); ResourceType resourceType = new ResourceType { TypeName = "Doctors" }; resourceType.ResourceCollection.Add(new Resource { ResourceName = "Resource1", TypeName = "Dr.John", DisplayName = "Dr.John, M.B.B.S" }); resourceType.ResourceCollection.Add(new Resource { ResourceName = "Resource2", TypeName = "Dr.Jessie", DisplayName = "Dr.Jessie, M.B.B.S" }); schedule.ScheduleResourceTypeCollection.Add(resourceType); schedule.Resource = "Doctors"; schedule.DayHeaderOrder = DayHeaderOrder.OrderByDate; Layout.Children.Add(schedule); } } }
DayViewColumnCount
Gets or sets the number of resources (resource column count) to be displayed in day view.
Declaration
public int DayViewColumnCount { get; set; }
Property Value
Type |
---|
System.Int32 |
Examples
using System.Collections.ObjectModel; using Syncfusion.UI.Xaml.Schedule; namespace ScheduleDemo { public sealed partial class ScheduleSample { public ScheduleSample() { this.InitializeComponent(); SfSchedule schedule = new SfSchedule(); ResourceType resourceType = new ResourceType { TypeName = "Doctors" }; resourceType.ResourceCollection.Add(new Resource { ResourceName = "Resource1", TypeName = "Dr.John", DisplayName = "Dr.John, M.B.B.S" }); resourceType.ResourceCollection.Add(new Resource { ResourceName = "Resource2", TypeName = "Dr.Jessie", DisplayName = "Dr.Jessie, M.B.B.S" }); schedule.ScheduleResourceTypeCollection.Add(resourceType); schedule.Resource = "Doctors"; schedule.DayViewColumnCount = 2; Layout.Children.Add(schedule); } } }
DayViewHeaderStyle
Gets or sets the view header style for day view in Schedule.
Declaration
public ScheduleDayViewHeaderStyle DayViewHeaderStyle { get; set; }
Property Value
Type |
---|
ScheduleDayViewHeaderStyle |
Examples
using Syncfusion.UI.Xaml.Schedule; namespace ScheduleDemo { public sealed partial class ScheduleSample { public ScheduleSample() { this.InitializeComponent(); SfSchedule schedule = new SfSchedule(); schedule.DayViewHeaderStyle = new ScheduleDayViewHeaderStyle { DayViewHeaderBackground = new SolidColorBrush(Colors.Violet) , DayViewHeaderTextColor = new SolidColorBrush(Colors.White),DayViewHeaderTextHorizontalAlignment = HorizontalAlignment.Right}; Layout.Children.Add(schedule); } } }
DayViewVerticalLineStroke
Gets or sets the Brush that specifies the painted
vertical lines that separate dates in the week view.
Declaration
public Brush DayViewVerticalLineStroke { get; set; }
Property Value
Type |
---|
Windows.UI.Xaml.Media.Brush |
Examples
using Windows.UI; using Windows.UI.Xaml.Media; using Syncfusion.UI.Xaml.Schedule; namespace ScheduleDemo { public sealed partial class ScheduleSample { public ScheduleSample() { this.InitializeComponent(); SfSchedule schedule = new SfSchedule(); schedule.DayViewVerticalLineStroke = new SolidColorBrush(Colors.Gray); Layout.Children.Add(schedule); } } }
DisplayDate
Gets or sets the date for which the view will be generated. When DisplayDate changed programmatically then scheduler refreshes the current view to display the new date.
Declaration
public DateTime DisplayDate { get; set; }
Property Value
Type | Description |
---|---|
System.DateTime | The default value is |
Remarks
If the DisplayDate is not within in MinimumDisplayDate and MaximumDisplayDate, then it will be reset to the nearest of MinimumDisplayDate or MaximumDisplayDate. VisibleDatesChanging is triggered, if the DisplayDate is not in the current view.
See Also
EnableAutoFormat
Gets or sets a value indicating whether the auto format for headers should be enabled while resizing.
Declaration
public bool EnableAutoFormat { get; set; }
Property Value
Type |
---|
System.Boolean |
Examples
using Syncfusion.UI.Xaml.Schedule; namespace ScheduleDemo { public sealed partial class ScheduleSample { public ScheduleSample() { this.InitializeComponent(); SfSchedule schedule = new SfSchedule(); schedule.EnableAutoFormat = false; Layout.Children.Add(schedule); } } }
EnableNavigation
Gets or sets a value to enable/disable navigation.
Declaration
public bool EnableNavigation { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean | true if ; otherwise, false. |
Examples
using Syncfusion.UI.Xaml.Schedule; namespace ScheduleDemo { public sealed partial class ScheduleSample { public ScheduleSample() { this.InitializeComponent(); SfSchedule schedule = new SfSchedule(); schedule.EnableNavigation = false; Layout.Children.Add(schedule); } } }
See Also
EnableReminderTimer
Gets or sets a value indicating whether the reminder timer should be enabled.
Declaration
public bool EnableReminderTimer { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean | true if ; otherwise, false. |
Examples
using System; using Syncfusion.UI.Xaml.Schedule; namespace ScheduleDemo { public sealed partial class ScheduleSample { public ScheduleSample() { this.InitializeComponent(); SfSchedule schedule = new SfSchedule(); schedule.Appointments.Add(new ScheduleAppointment { Subject = "Meeting", StartTime = DateTime.Now.AddHours(1), EndTime = DateTime.Now.AddHours(2), ReminderTime = ReminderTimeType.OneHour }); schedule.EnableReminderTimer = false; Layout.Children.Add(schedule); } } }
FirstDayOfWeek
Gets or sets the day of the week in Schedule.Based on the enum DayOfWeek,value is set in Schedule.
Declaration
public DayOfWeek FirstDayOfWeek { get; set; }
Property Value
Type |
---|
System.DayOfWeek |
Examples
using System; using Syncfusion.UI.Xaml.Schedule; namespace ScheduleDemo { public sealed partial class ScheduleSample { public ScheduleSample() { this.InitializeComponent(); SfSchedule schedule = new SfSchedule(); schedule.FirstDayOfWeek = DayOfWeek.Friday; Layout.Children.Add(schedule); } } }
See Also
FocusedMonth
Gets or sets a brush that provides the background for current month dates in schedule.
Declaration
public Brush FocusedMonth { get; set; }
Property Value
Type |
---|
Windows.UI.Xaml.Media.Brush |
Examples
using Windows.UI; using Windows.UI.Xaml.Media; using Syncfusion.UI.Xaml.Schedule; namespace ScheduleDemo { public sealed partial class ScheduleSample { public ScheduleSample() { this.InitializeComponent(); SfSchedule schedule = new SfSchedule(); schedule.ScheduleType = ScheduleType.Month; schedule.FocusedMonth = new SolidColorBrush(Colors.Gray); Layout.Children.Add(schedule); } } }
HeaderBackground
Gets or sets the Brush that provide the background for schedule's header.
Declaration
public Brush HeaderBackground { get; set; }
Property Value
Type |
---|
Windows.UI.Xaml.Media.Brush |
Examples
using Windows.UI; using Windows.UI.Xaml.Media; using Syncfusion.UI.Xaml.Schedule; namespace ScheduleDemo { public sealed partial class ScheduleSample { public ScheduleSample() { this.InitializeComponent(); SfSchedule schedule = new SfSchedule(); schedule.HeaderBackground = new SolidColorBrush(Colors.Green); Layout.Children.Add(schedule); } } }
InlineView
Gets or sets the custom view to inline panel of schedule view.
Declaration
public FrameworkElement InlineView { get; set; }
Property Value
Type |
---|
Windows.UI.Xaml.FrameworkElement |
InlineViewPanel
Gets or sets the panel options to InlineViewPanel.Based on the enum ViewPanelOptions, default or overlay is set.
Declaration
public ViewPanelOptions InlineViewPanel { get; set; }
Property Value
Type |
---|
ViewPanelOptions |
IntervalHeight
Gets or sets the height of interval set for Schedule.
Declaration
public double IntervalHeight { get; set; }
Property Value
Type |
---|
System.Double |
Examples
using Syncfusion.UI.Xaml.Schedule; namespace ScheduleDemo { public sealed partial class ScheduleSample { public ScheduleSample() { this.InitializeComponent(); SfSchedule schedule = new SfSchedule(); schedule.IntervalHeight = 30; Layout.Children.Add(schedule); } } }
IsHighLightWorkingHours
Gets or sets a value indicating whether the working hours should be highlighted.
Declaration
public bool IsHighLightWorkingHours { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean | true if this instance ; otherwise, false. |
Examples
using Syncfusion.UI.Xaml.Schedule; namespace ScheduleDemo { public sealed partial class ScheduleSample { public ScheduleSample() { this.InitializeComponent(); SfSchedule schedule = new SfSchedule(); schedule.IsHighLightWorkingHours = true; Layout.Children.Add(schedule); } } }
ItemsSource
Gets or sets the items collection for adding mapped appointments.
Declaration
public object ItemsSource { get; set; }
Property Value
Type |
---|
System.Object |
Remarks
Attributes of ApppointmentMapping should be specified to add mapped appointments.
Examples
using System;
using System.Collections.ObjectModel;
using Syncfusion.UI.Xaml.Schedule;
namespace ScheduleDemo
{
public sealed partial class ScheduleSample
{
public ScheduleSample()
{
this.InitializeComponent();
SfSchedule schedule = new SfSchedule();
ObservableCollection
MajorTickLabelSize
Gets or sets the size of major tick label of Schedule.This is a bindable property.
Declaration
public int MajorTickLabelSize { get; set; }
Property Value
Type |
---|
System.Int32 |
Examples
using Windows.UI; using Windows.UI.Xaml.Media; using Syncfusion.UI.Xaml.Schedule; namespace ScheduleDemo { public sealed partial class ScheduleSample { public ScheduleSample() { this.InitializeComponent(); SfSchedule schedule = new SfSchedule(); schedule.MajorTickLabelSize = 15; Layout.Children.Add(schedule); } } }
See Also
MajorTickLabelStroke
Gets or sets the Brush to apply to the major tick label content of schedule.
Declaration
public Brush MajorTickLabelStroke { get; set; }
Property Value
Type |
---|
Windows.UI.Xaml.Media.Brush |
Examples
using Windows.UI; using Windows.UI.Xaml.Media; using Syncfusion.UI.Xaml.Schedule; namespace ScheduleDemo { public sealed partial class ScheduleSample { public ScheduleSample() { this.InitializeComponent(); SfSchedule schedule = new SfSchedule(); schedule.MajorTickLabelStroke = new SolidColorBrush(Colors.Gray); Layout.Children.Add(schedule); } } }
See Also
MajorTickStroke
Gets or sets the Brush that specifies the color of schedule major ticks.
Declaration
public Brush MajorTickStroke { get; set; }
Property Value
Type |
---|
Windows.UI.Xaml.Media.Brush |
Examples
using Windows.UI; using Windows.UI.Xaml.Media; using Syncfusion.UI.Xaml.Schedule; namespace ScheduleDemo { public sealed partial class ScheduleSample { public ScheduleSample() { this.InitializeComponent(); SfSchedule schedule = new SfSchedule(); schedule.MajorTickStroke = new SolidColorBrush(Colors.Gray); Layout.Children.Add(schedule); } } }
See Also
MajorTickStrokeDashArray
Gets or sets the dashed line pattern of Schedule major tick stroke. This is a bindable property.
Declaration
public DoubleCollection MajorTickStrokeDashArray { get; set; }
Property Value
Type |
---|
Windows.UI.Xaml.Media.DoubleCollection |
Examples
using Windows.UI; using Windows.UI.Xaml.Media; using Syncfusion.UI.Xaml.Schedule; namespace ScheduleDemo { public sealed partial class ScheduleSample { public ScheduleSample() { this.InitializeComponent(); SfSchedule schedule = new SfSchedule(); schedule.MajorTickStrokeDashArray = new DoubleCollection(){10,10}; Layout.Children.Add(schedule); } } }
See Also
MajorTickTimeFormat
Gets or sets the DateTime format of schedule major ticks which is used to represents the hour in timeslot.
Declaration
public string MajorTickTimeFormat { get; set; }
Property Value
Type |
---|
System.String |
Examples
using Syncfusion.UI.Xaml.Schedule; namespace ScheduleDemo { public sealed partial class ScheduleSample { public ScheduleSample() { this.InitializeComponent(); SfSchedule schedule = new SfSchedule(); schedule.MajorTickTimeFormat = "hh:mm tt"; Layout.Children.Add(schedule); } } }
MajorTickVisibility
Gets or sets the visibility of major ticks which represents hour in time slot.
Declaration
public Visibility MajorTickVisibility { get; set; }
Property Value
Type |
---|
Windows.UI.Xaml.Visibility |
Examples
using Windows.UI.Xaml; using Syncfusion.UI.Xaml.Schedule; namespace ScheduleDemo { public sealed partial class ScheduleSample { public ScheduleSample() { this.InitializeComponent(); SfSchedule schedule = new SfSchedule(); schedule.MajorTickVisibility = Visibility.Collapsed; } } }
MaximumDisplayDate
Gets or sets the maximum display date in Schedule.This is a bindable property.
Declaration
public DateTime MaximumDisplayDate { get; set; }
Property Value
Type |
---|
System.DateTime |
Examples
using Syncfusion.UI.Xaml.Schedule; namespace ScheduleDemo { public sealed partial class ScheduleSample { public ScheduleSample() { this.InitializeComponent(); SfSchedule schedule = new SfSchedule(); schedule.MaximumDisplayDate = (new DateTime(2016, 11, 16)); Layout.Children.Add(schedule); } } }
See Also
MinimumDisplayDate
Gets or sets the minimum display date in Schedule. This is a bindable property.
Declaration
public DateTime MinimumDisplayDate { get; set; }
Property Value
Type |
---|
System.DateTime |
Examples
using Syncfusion.UI.Xaml.Schedule; namespace ScheduleDemo { public sealed partial class ScheduleSample { public ScheduleSample() { this.InitializeComponent(); SfSchedule schedule = new SfSchedule(); schedule.MinimumDisplayDate = (new DateTime(2015, 11, 16)); Layout.Children.Add(schedule); } } }
See Also
MinorTickLabelSize
Gets or sets the size of minor tick label of Schedule.
Declaration
public int MinorTickLabelSize { get; set; }
Property Value
Type |
---|
System.Int32 |
Examples
using Windows.UI; using Windows.UI.Xaml.Media; using Syncfusion.UI.Xaml.Schedule; namespace ScheduleDemo { public sealed partial class ScheduleSample { public ScheduleSample() { this.InitializeComponent(); SfSchedule schedule = new SfSchedule(); schedule.MinorTickLabelSize = 15; Layout.Children.Add(schedule); } } }
See Also
MinorTickLabelStroke
Gets or sets the Brush to apply to the minor tick label content of schedule.
Declaration
public Brush MinorTickLabelStroke { get; set; }
Property Value
Type |
---|
Windows.UI.Xaml.Media.Brush |
Examples
using Windows.UI; using Windows.UI.Xaml.Media; using Syncfusion.UI.Xaml.Schedule; namespace ScheduleDemo { public sealed partial class ScheduleSample { public ScheduleSample() { this.InitializeComponent(); SfSchedule schedule = new SfSchedule(); schedule.MinorTickLabelStroke = new SolidColorBrush(Colors.Gray); Layout.Children.Add(schedule); } } }
See Also
MinorTickStroke
Gets or sets the Brush that specifies the color of schedule minor ticks.
Declaration
public Brush MinorTickStroke { get; set; }
Property Value
Type |
---|
Windows.UI.Xaml.Media.Brush |
Examples
using Windows.UI; using Windows.UI.Xaml.Media; using Syncfusion.UI.Xaml.Schedule; namespace ScheduleDemo { public sealed partial class ScheduleSample { public ScheduleSample() { this.InitializeComponent(); SfSchedule schedule = new SfSchedule(); schedule.MinorTickStroke = new SolidColorBrush(Colors.Gray); Layout.Children.Add(schedule); } } }
See Also
MinorTickStrokeDashArray
Gets or sets the dashed line pattern of Schedule minor tick stroke content.
Declaration
public DoubleCollection MinorTickStrokeDashArray { get; set; }
Property Value
Type |
---|
Windows.UI.Xaml.Media.DoubleCollection |
Examples
using Windows.UI; using Windows.UI.Xaml.Media; using Syncfusion.UI.Xaml.Schedule; namespace ScheduleDemo { public sealed partial class ScheduleSample { public ScheduleSample() { this.InitializeComponent(); SfSchedule schedule = new SfSchedule(); schedule.MinorTickStrokeDashArray = new DoubleCollection(){10,10}; Layout.Children.Add(schedule); } } }
See Also
MinorTickTimeFormat
Gets or sets the DateTime format of schedule minor ticks which is used to represents the minutes in timeslot.
Declaration
public string MinorTickTimeFormat { get; set; }
Property Value
Type |
---|
System.String |
Remarks
TimeInterval must be specified other than OneHour to view the minor ticks.
Examples
using Syncfusion.UI.Xaml.Schedule; namespace ScheduleDemo { public sealed partial class ScheduleSample { public ScheduleSample() { this.InitializeComponent(); SfSchedule schedule = new SfSchedule(); schedule.TimeInterval = TimeInterval.ThirtyMin; schedule.MinorTickTimeFormat = "mm:ss"; Layout.Children.Add(schedule); } } }
MinorTickVisibility
Gets or sets the visibility of schedule minor ticks which represents minute in time slot.
Declaration
public Visibility MinorTickVisibility { get; set; }
Property Value
Type |
---|
Windows.UI.Xaml.Visibility |
Remarks
TimeInterval must be specified other than OneHour to view the minor ticks.
Examples
using Windows.UI.Xaml; using Syncfusion.UI.Xaml.Schedule; namespace ScheduleDemo { public sealed partial class ScheduleSample { public ScheduleSample() { this.InitializeComponent(); SfSchedule schedule = new SfSchedule(); schedule.TimeInterval = TimeInterval.ThirtyMin; schedule.MinorTickVisibility = Visibility.Collapsed; } } }
MonthBlockOutDates
Gets or sets the collection of block out dates in month view .
Declaration
public ObservableCollection<DateTime> MonthBlockOutDates { get; set; }
Property Value
Type |
---|
System.Collections.ObjectModel.ObservableCollection<System.DateTime> |
Examples
using System; using Syncfusion.UI.Xaml.Schedule; namespace ScheduleDemo { public sealed partial class ScheduleSample { public ScheduleSample() { this.InitializeComponent(); SfSchedule schedule = new SfSchedule(); schedule.MonthBlockOutDates.Add(new DateTime(2015, 11, 19); Layout.Children.Add(schedule); } } }
See Also
MonthCellViewPanel
Gets or sets the panel options to MonthCellViewPanel.Based on the enum ViewPanelOptions, default or overlay is selected.
Declaration
public ViewPanelOptions MonthCellViewPanel { get; set; }
Property Value
Type |
---|
ViewPanelOptions |
MonthHeaderDateFormat
Gets or sets the date format in schedule month view.
Declaration
public string MonthHeaderDateFormat { get; set; }
Property Value
Type |
---|
System.String |
Examples
using Syncfusion.UI.Xaml.Schedule; namespace ScheduleDemo { public sealed partial class ScheduleSample { public ScheduleSample() { this.InitializeComponent(); SfSchedule schedule = new SfSchedule(); schedule.ScheduleType = ScheduleType.Month; schedule.MonthHeaderDateFormat = "MMM dd yyyy"; Layout.Children.Add(schedule); } } }
See Also
MonthNavigationDirection
Gets or sets swipe direction to month view.
Declaration
public MonthNavigationDirections MonthNavigationDirection { get; set; }
Property Value
Type |
---|
MonthNavigationDirections |
Examples
using Syncfusion.UI.Xaml.Schedule; namespace ScheduleDemo { public sealed partial class ScheduleSample { public ScheduleSample() { this.InitializeComponent(); SfSchedule schedule = new SfSchedule(); schedule.MonthNavigationDirection = MonthNavigationDirections.Vertical; Layout.Children.Add(schedule); } } }
MonthViewHeaderStyle
Gets or sets the month view header style.
Declaration
public ScheduleMonthViewHeaderStyle MonthViewHeaderStyle { get; set; }
Property Value
Type |
---|
ScheduleMonthViewHeaderStyle |
Examples
using Syncfusion.UI.Xaml.Schedule; namespace ScheduleDemo { public sealed partial class ScheduleSample { public ScheduleSample() { this.InitializeComponent(); SfSchedule schedule = new SfSchedule(); schedule.MonthViewHeaderStyle = new ScheduleMonthViewHeaderStyle { MonthViewHeaderBackground = new SolidColorBrush(Colors.Violet) , MonthViewHeaderTextColor = new SolidColorBrush(Colors.White),MonthViewHeaderTextHorizontalAlignment = HorizontalAlignment.Right}; Layout.Children.Add(schedule); } } }
MonthViewLineStroke
Gets or sets the Brush that specifies the painted
horizontal and vertical line's in month view.
Declaration
public Brush MonthViewLineStroke { get; set; }
Property Value
Type |
---|
Windows.UI.Xaml.Media.Brush |
Examples
using Windows.UI; using Windows.UI.Xaml.Media; using Syncfusion.UI.Xaml.Schedule; namespace ScheduleDemo { public sealed partial class ScheduleSample { public ScheduleSample() { this.InitializeComponent(); SfSchedule schedule = new SfSchedule(); schedule.MonthViewLineStroke = new SolidColorBrush(Colors.Gray); Layout.Children.Add(schedule); } } }
NonAccessibleBlocks
Gets or sets the non accessible blocks in schedule.This is a bindable property.
Declaration
public NonAccessibleBlockCollection NonAccessibleBlocks { get; set; }
Property Value
Type |
---|
NonAccessibleBlockCollection |
Examples
using System; using Syncfusion.UI.Xaml.Schedule; namespace ScheduleDemo { public sealed partial class ScheduleSample { public ScheduleSample() { this.InitializeComponent(); SfSchedule schedule = new SfSchedule(); schedule.NonAccessibleBlocks.Add(new NonAccessibleBlock { StartHour = 2, EndHour = 4, Label = "Main Block", }); Layout.Children.Add(schedule); } } }
See Also
NonAccessibleBlockTemplate
Gets or sets the template for customizing non accessible blocks of schedule.
Declaration
public DataTemplate NonAccessibleBlockTemplate { get; set; }
Property Value
Type |
---|
Windows.UI.Xaml.DataTemplate |
Examples
using System; using Windows.UI.Xaml; using Syncfusion.UI.Xaml.Schedule; namespace ScheduleDemo { public sealed partial class ScheduleSample { public ScheduleSample() { this.InitializeComponent(); SfSchedule schedule = new SfSchedule(); schedule.NonAccessibleBlocks.Add(new NonAccessibleBlock { StartHour = 2, EndHour = 4, Label = "Main Block", }); schedule.NonAccessibleBlockTemplate = (DataTemplate)this.Resources["NonAccessibleBlockTemplate"]; Layout.Children.Add(schedule); } } }
NonFocusedMonth
Gets or sets a brush that provides the background for previous and next month dates in current view.
Declaration
public Brush NonFocusedMonth { get; set; }
Property Value
Type |
---|
Windows.UI.Xaml.Media.Brush |
Examples
using Windows.UI; using Windows.UI.Xaml.Media; using Syncfusion.UI.Xaml.Schedule; namespace ScheduleDemo { public sealed partial class ScheduleSample { public ScheduleSample() { this.InitializeComponent(); SfSchedule schedule = new SfSchedule(); schedule.ScheduleType = ScheduleType.Month; schedule.NonFocusedMonth = new SolidColorBrush(Colors.LightGray); Layout.Children.Add(schedule); } } }
NonWorkingDateCollection
Gets the collection of non-working days.
Declaration
public ObservableCollection<DayOfWeek> NonWorkingDateCollection { get; }
Property Value
Type |
---|
System.Collections.ObjectModel.ObservableCollection<System.DayOfWeek> |
See Also
NonWorkingDays
Gets or sets the collection of non working days.
Declaration
public string NonWorkingDays { get; set; }
Property Value
Type |
---|
System.String |
Remarks
IsHighlightWorkingHours of schedule must be set as "True" to view non working days.
Examples
using Syncfusion.UI.Xaml.Schedule; namespace ScheduleDemo { public sealed partial class ScheduleSample { public ScheduleSample() { this.InitializeComponent(); SfSchedule schedule = new SfSchedule(); schedule.NonWorkingDays = "Thursday,Friday"; schedule.IsHighLightWorkingHours = true; Layout.Children.Add(schedule); } } }
NonWorkingHourBrush
Gets or sets the brush for highlighting non working hours.
Declaration
public Brush NonWorkingHourBrush { get; set; }
Property Value
Type |
---|
Windows.UI.Xaml.Media.Brush |
Remarks
IsHighlightWorkingHours of schedule must be set as "True" to view non working hours.
Examples
using Windows.UI; using Windows.UI.Xaml.Media; using Syncfusion.UI.Xaml.Schedule; namespace ScheduleDemo { public sealed partial class ScheduleSample { public ScheduleSample() { this.InitializeComponent(); SfSchedule schedule = new SfSchedule(); schedule.NonWorkingHourBrush = new SolidColorBrush(Colors.Brown); schedule.IsHighLightWorkingHours = true; Layout.Children.Add(schedule); } } }
Resource
Gets or sets the resource for Schedule from ScheduleResourceTypeCollection.
Declaration
public string Resource { get; set; }
Property Value
Type |
---|
System.String |
Remarks
Resource must be assigned with TypeName of ScheduleResourceTypeCollection.
Examples
using System.Collections.ObjectModel; using Syncfusion.UI.Xaml.Schedule; namespace ScheduleDemo { public sealed partial class ScheduleSample { public ScheduleSample() { this.InitializeComponent(); SfSchedule schedule = new SfSchedule(); ResourceType resourceType = new ResourceType { TypeName = "Doctors" }; resourceType.ResourceCollection.Add(new Resource { ResourceName = "Resource1", DisplayName = "Dr.John, M.B.B.S" }); resourceType.ResourceCollection.Add(new Resource { ResourceName = "Resource2", DisplayName = "Dr.Jessie, M.B.B.S" }); schedule.ScheduleResourceTypeCollection.Add(resourceType); schedule.Resource = "Doctors"; Layout.Children.Add(schedule); } } }
ScheduleAppointmentStyle
The ScheduleAppointmentStyle property is used to set the appointment style to Schedule. This is a bindable property.
Declaration
public ScheduleAppointmentStyle ScheduleAppointmentStyle { get; set; }
Property Value
Type |
---|
ScheduleAppointmentStyle |
Examples
using Syncfusion.UI.Xaml.Schedule; namespace ScheduleDemo { public sealed partial class ScheduleSample { public ScheduleSample() { this.InitializeComponent(); SfSchedule schedule = new SfSchedule(); Layout.Children.Add(schedule); } } }
ScheduleDateRange
Gets or sets the dates that need to be displayed in day view and timeline view of schedule.
Declaration
public ObservableCollection<DateTime> ScheduleDateRange { get; set; }
Property Value
Type |
---|
System.Collections.ObjectModel.ObservableCollection<System.DateTime> |
Remarks
CustomVisibleDate property helps user to view particular dates in a single view.
Examples
using Syncfusion.UI.Xaml.Schedule;
namespace ScheduleDemo
{
public sealed partial class ScheduleSample
{
public ScheduleSample()
{
this.InitializeComponent();
SfSchedule schedule = new SfSchedule();
schedule.ScheduleDateRange.Add(new DateTime(2013, 11, 21));
schedule.ScheduleDateRange.Add(new DateTime(2013, 11, 23));
schedule.ScheduleDateRange.Add(new DateTime(2013, 11, 25));
schedule.ScheduleDateRange.Add(new DateTime(2013, 11, 27));
Layout.Children.Add(schedule);
}
}
}
ScheduleHeaderStyle
The ScheduleHeaderStyle
property is used to set the header style to Schedule.This is a bindable property.
Declaration
public ScheduleHeaderStyle ScheduleHeaderStyle { get; set; }
Property Value
Type |
---|
ScheduleHeaderStyle |
ScheduleMonthCellStyle
The ScheduleMonthCellStyle property is used to set the style to month cell of schedule month view. This is a bindable property.
Declaration
public MonthCellStyle ScheduleMonthCellStyle { get; set; }
Property Value
Type |
---|
MonthCellStyle |
ScheduleResourceTypeCollection
Gets or sets the ResourceType collection for defining various resource collection to Schedule.
Declaration
public ObservableCollection<ResourceType> ScheduleResourceTypeCollection { get; set; }
Property Value
Type |
---|
System.Collections.ObjectModel.ObservableCollection<ResourceType> |
Remarks
TypeName of ResourceType differentiates the resource collection.
Examples
using System.Collections.ObjectModel; using Syncfusion.UI.Xaml.Schedule; namespace ScheduleDemo { public sealed partial class ScheduleSample { public ScheduleSample() { this.InitializeComponent(); SfSchedule schedule = new SfSchedule(); ResourceType resourceType = new ResourceType { TypeName = "Doctors" }; resourceType.ResourceCollection.Add(new Resource { ResourceName = "Resource1", DisplayName = "Dr.John, M.B.B.S" }); resourceType.ResourceCollection.Add(new Resource { ResourceName = "Resource2", DisplayName = "Dr.Jessie, M.B.B.S" }); schedule.ScheduleResourceTypeCollection.Add(resourceType); schedule.Resource = "Doctors"; Layout.Children.Add(schedule); } } }
See Also
ScheduleSelectionStyle
The ScheduleSelectionStyle property is used to set the selection style to Schedule. This is a bindable property.
Declaration
public ScheduleSelectionStyle ScheduleSelectionStyle { get; set; }
Property Value
Type |
---|
ScheduleSelectionStyle |
ScheduleType
Gets or sets the type of schedule view.
Declaration
public ScheduleType ScheduleType { get; set; }
Property Value
Type |
---|
ScheduleType |
Examples
using Syncfusion.UI.Xaml.Schedule; namespace ScheduleDemo { public sealed partial class ScheduleSample { public ScheduleSample() { this.InitializeComponent(); SfSchedule schedule = new SfSchedule(); schedule.ScheduleType = ScheduleType.TimeLine; Layout.Children.Add(schedule); } } }
See Also
SelectedAppointment
Specifies the data of the selected appointment in the Schedule.
Declaration
public ScheduleAppointment SelectedAppointment { get; }
Property Value
Type |
---|
ScheduleAppointment |
SelectedDate
Gets or sets the selected System.DateTime.
Declaration
public Nullable<DateTime> SelectedDate { get; set; }
Property Value
Type | Description |
---|---|
System.Nullable<System.DateTime> | The default value is null. |
Remarks
In month view, cells are selected based on SelectedDate and in time slot views timeslot will be selected if the time was within the timeslots range. When the SelectedDate changed, only selection changes and for navigation to SelectedDate (if not in view), use DisplayDate property. Selection before MinimumDisplayDate and beyond MaximumDisplayDate using the SelectedDate is not possible.
SelectionView
Gets or sets the Custom view to cell selection.
Declaration
public FrameworkElement SelectionView { get; set; }
Property Value
Type |
---|
Windows.UI.Xaml.FrameworkElement |
ShowAllDay
Gets or sets a value indicating whether the AllDay panel should be shown.
Declaration
public bool ShowAllDay { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean | true if ; otherwise, false. |
Remarks
AllDay panel is viewed only in day view and week view.
Examples
using Syncfusion.UI.Xaml.Schedule; namespace ScheduleDemo { public sealed partial class ScheduleSample { public ScheduleSample() { this.InitializeComponent(); SfSchedule schedule = new SfSchedule(); schedule.ShowAllDay = false; Layout.Children.Add(schedule); } } }
ShowNonWorkingHours
Gets or sets a value indicating whether the non working hours should be shown.
Declaration
public bool ShowNonWorkingHours { get; set; }
Property Value
Type |
---|
System.Boolean |
Examples
using Syncfusion.UI.Xaml.Schedule; namespace ScheduleDemo { public sealed partial class ScheduleSample { public ScheduleSample() { this.InitializeComponent(); SfSchedule schedule = new SfSchedule(); schedule.ShowNonWorkingHours = false; Layout.Children.Add(schedule); } } }
ShowWeekNumber
The ShowWeekNumber property is used to display the week number of the year in month view of Schedule. This is a bindable property.
Declaration
public bool ShowWeekNumber { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean | false if ; otherwise, true. |
Remarks
ShowWeekNumber is only applicable in month view.
Examples
using Syncfusion.UI.Xaml.Schedule; namespace ScheduleDemo { public sealed partial class ScheduleSample { public ScheduleSample() { this.InitializeComponent(); SfSchedule schedule = new SfSchedule(); schedule.ShowWeekNumber = false; Layout.Children.Add(schedule); } } }
TimeInterval
Gets or sets the time interval which may differs based on enum "TimeInterval" of Schedule.
Declaration
public TimeInterval TimeInterval { get; set; }
Property Value
Type |
---|
TimeInterval |
Examples
using Syncfusion.UI.Xaml.Schedule; namespace ScheduleDemo { public sealed partial class ScheduleSample { public ScheduleSample() { this.InitializeComponent(); SfSchedule schedule = new SfSchedule(); schedule.TimeInterval = TimeInterval.ThirtyMin; Layout.Children.Add(schedule); } } }
See Also
TimeLineViewHeaderStyle
The TimeLineViewHeaderStyle property is used to set the view header style in time line view of Schedule. This is a bindable property.
Declaration
public ScheduleTimeLineViewHeaderStyle TimeLineViewHeaderStyle { get; set; }
Property Value
Type |
---|
ScheduleTimeLineViewHeaderStyle |
Examples
using Syncfusion.UI.Xaml.Schedule; namespace ScheduleDemo { public sealed partial class ScheduleSample { public ScheduleSample() { this.InitializeComponent(); SfSchedule schedule = new SfSchedule(); schedule.TimeLineViewHeaderStyle = new ScheduleTimeLineViewHeaderStyle { TimeLineViewHeaderBackground = new SolidColorBrush(Colors.Violet) , TimeLineViewHeaderTextColor = new SolidColorBrush(Colors.White),TimeLineViewHeaderTextHorizontalAlignment = HorizontalAlignment.Right}; Layout.Children.Add(schedule); } } }
TimeLineViewRowCount
Gets or sets the number of resources (resource row count) to be displayed in timeline view.
Declaration
public int TimeLineViewRowCount { get; set; }
Property Value
Type |
---|
System.Int32 |
Examples
using System.Collections.ObjectModel; using Syncfusion.UI.Xaml.Schedule; namespace ScheduleDemo { public sealed partial class ScheduleSample { public ScheduleSample() { this.InitializeComponent(); SfSchedule schedule = new SfSchedule(); ResourceType resourceType = new ResourceType { TypeName = "Doctors" }; resourceType.ResourceCollection.Add(new Resource { ResourceName = "Resource1", TypeName = "Dr.John", DisplayName = "Dr.John, M.B.B.S" }); resourceType.ResourceCollection.Add(new Resource { ResourceName = "Resource2", TypeName = "Dr.Jessie", DisplayName = "Dr.Jessie, M.B.B.S" }); schedule.ScheduleResourceTypeCollection.Add(resourceType); schedule.Resource = "Doctors"; schedule.TimeLineViewRowCount = 2; Layout.Children.Add(schedule); } } }
TimeMode
Gets or sets the time mode which may be 12 hrs or 24 hrs.
Declaration
public TimeModes TimeMode { get; set; }
Property Value
Type |
---|
TimeModes |
Examples
using Syncfusion.UI.Xaml.Schedule; namespace ScheduleDemo { public sealed partial class ScheduleSample { public ScheduleSample() { this.InitializeComponent(); SfSchedule schedule = new SfSchedule(); schedule.TimeMode = TimeModes.TwelveHours; Layout.Children.Add(schedule); } } }
See Also
TimeZoneCollection
Gets the collection of time zones available in schedule.
Declaration
public TimeZoneCollection TimeZoneCollection { get; }
Property Value
Type |
---|
TimeZoneCollection |
See Also
VisibleDates
Gets the visible dates of Schedule's current view.
Declaration
public ObservableCollection<DateTime> VisibleDates { get; }
Property Value
Type |
---|
System.Collections.ObjectModel.ObservableCollection<System.DateTime> |
See Also
WeekNumberStyle
Gets or sets the week number panel style in month view.
Declaration
public WeekNumberStyle WeekNumberStyle { get; set; }
Property Value
Type |
---|
WeekNumberStyle |
WeekViewHeaderStyle
The WeekViewHeaderStyle property is used to get or set the view header style to the week view of Schedule.
Declaration
public ScheduleWeekViewHeaderStyle WeekViewHeaderStyle { get; set; }
Property Value
Type |
---|
ScheduleWeekViewHeaderStyle |
Examples
using Syncfusion.UI.Xaml.Schedule; namespace ScheduleDemo { public sealed partial class ScheduleSample { public ScheduleSample() { this.InitializeComponent(); SfSchedule schedule = new SfSchedule(); schedule.WeekViewHeaderStyle = new ScheduleWeekViewHeaderStyle { WeekViewHeaderBackground = new SolidColorBrush(Colors.Violet) , WeekViewHeaderTextColor = new SolidColorBrush(Colors.White),WeekViewHeaderTextHorizontalAlignment = HorizontalAlignment.Right}; Layout.Children.Add(schedule); } } }
WorkEndHour
Gets or sets the end hour time of working hours.
Declaration
public int WorkEndHour { get; set; }
Property Value
Type |
---|
System.Int32 |
Remarks
IsHighlightWorkingHours of schedule must be set as "True" to view working hours.
Examples
using Syncfusion.UI.Xaml.Schedule; namespace ScheduleDemo { public sealed partial class ScheduleSample { public ScheduleSample() { this.InitializeComponent(); SfSchedule schedule = new SfSchedule(); schedule.WorkEndHour = 17; schedule.IsHighLightWorkingHours = true; Layout.Children.Add(schedule); } } }
WorkStartHour
Gets or sets the start hour time of working hours.
Declaration
public int WorkStartHour { get; set; }
Property Value
Type |
---|
System.Int32 |
Remarks
IsHighlightWorkingHours of schedule must be set as "True" to view working hours.
Examples
using Syncfusion.UI.Xaml.Schedule; namespace ScheduleDemo { public sealed partial class ScheduleSample { public ScheduleSample() { this.InitializeComponent(); SfSchedule schedule = new SfSchedule(); schedule.WorkStartHour = 10; schedule.IsHighLightWorkingHours = true; Layout.Children.Add(schedule); } } }
Methods
Backward()
Method to backward dates to previous.
Declaration
public void Backward()
Dispose()
Method to release allocated resources of Schedule.
Declaration
public void Dispose()
Dispose(Boolean)
Declaration
protected virtual void Dispose(bool disposing)
Parameters
Type | Name | Description |
---|---|---|
System.Boolean | disposing |
Forward()
Method to forward dates to next.
Declaration
public void Forward()
MoveToDate(DateTime)
Method to navigate to the specified date in schedule.
Declaration
public void MoveToDate(DateTime moveToDate)
Parameters
Type | Name | Description |
---|---|---|
System.DateTime | moveToDate | The date that needs to be shown. |
MoveToTime(TimeSpan)
Method to navigate to the specified time in schedule.
Declaration
public void MoveToTime(TimeSpan span)
Parameters
Type | Name | Description |
---|---|---|
System.TimeSpan | span | TimeSpan value that needs to be scroll. |
OnApplyTemplate()
Declaration
protected override void OnApplyTemplate()
OnHolding(HoldingRoutedEventArgs)
Declaration
protected override void OnHolding(HoldingRoutedEventArgs e)
Parameters
Type | Name | Description |
---|---|---|
Windows.UI.Xaml.Input.HoldingRoutedEventArgs | e |
OnKeyDown(KeyRoutedEventArgs)
Declaration
protected override void OnKeyDown(KeyRoutedEventArgs e)
Parameters
Type | Name | Description |
---|---|---|
Windows.UI.Xaml.Input.KeyRoutedEventArgs | e |
OnPointerEntered(PointerRoutedEventArgs)
Declaration
protected override void OnPointerEntered(PointerRoutedEventArgs e)
Parameters
Type | Name | Description |
---|---|---|
Windows.UI.Xaml.Input.PointerRoutedEventArgs | e |
OnPointerMoved(PointerRoutedEventArgs)
Declaration
protected override void OnPointerMoved(PointerRoutedEventArgs e)
Parameters
Type | Name | Description |
---|---|---|
Windows.UI.Xaml.Input.PointerRoutedEventArgs | e |
OnPointerPressed(PointerRoutedEventArgs)
Declaration
protected override void OnPointerPressed(PointerRoutedEventArgs e)
Parameters
Type | Name | Description |
---|---|---|
Windows.UI.Xaml.Input.PointerRoutedEventArgs | e |
OnPointerReleased(PointerRoutedEventArgs)
Declaration
protected override void OnPointerReleased(PointerRoutedEventArgs e)
Parameters
Type | Name | Description |
---|---|---|
Windows.UI.Xaml.Input.PointerRoutedEventArgs | e |
OnTapped(TappedRoutedEventArgs)
Declaration
protected override void OnTapped(TappedRoutedEventArgs e)
Parameters
Type | Name | Description |
---|---|---|
Windows.UI.Xaml.Input.TappedRoutedEventArgs | e |
Refresh()
Method to refresh the schedule appointment's.
Declaration
public void Refresh()
Events
AppointmentCollectionChanged
Occurs when the SfSchedule appointments collection will be changed.
Declaration
public event NotifyCollectionChangedEventHandler AppointmentCollectionChanged
Event Type
Type |
---|
System.Collections.Specialized.NotifyCollectionChangedEventHandler |
AppointmentDragging
Occurs when dragging the SfSchedule appointment.
Declaration
public event EventHandler<AppointmentDraggingEventArgs> AppointmentDragging
Event Type
Type |
---|
System.EventHandler<AppointmentDraggingEventArgs> |
AppointmentEditorClosed
Occurs when the SfSchedule appointment editor will be closed.
Declaration
public event EventHandler<AppointmentEditorClosedEventArgs> AppointmentEditorClosed
Event Type
Type |
---|
System.EventHandler<AppointmentEditorClosedEventArgs> |
AppointmentEditorOpening
Occurs when opening the SfSchedule appointment editor .
Declaration
public event EventHandler<AppointmentEditorOpeningEventArgs> AppointmentEditorOpening
Event Type
Type |
---|
System.EventHandler<AppointmentEditorOpeningEventArgs> |
AppointmentEndDragging
Occurs when dropped the SfSchedule appointment.
Declaration
public event EventHandler<AppointmentEndDraggingEventArgs> AppointmentEndDragging
Event Type
Type |
---|
System.EventHandler<AppointmentEndDraggingEventArgs> |
AppointmentEndResizing
Occurs when release the resized SfSchedule appointment.
Declaration
public event EventHandler<AppointmentEndResizingEventArgs> AppointmentEndResizing
Event Type
Type |
---|
System.EventHandler<AppointmentEndResizingEventArgs> |
AppointmentResizing
Occurs when resizing the SfSchedule appointment.
Declaration
public event EventHandler<AppointmentResizingEventArgs> AppointmentResizing
Event Type
Type |
---|
System.EventHandler<AppointmentResizingEventArgs> |
AppointmentStartDragging
Occurs when start to drag the SfSchedule appointment.
Declaration
public event EventHandler<AppointmentStartDraggingEventArgs> AppointmentStartDragging
Event Type
Type |
---|
System.EventHandler<AppointmentStartDraggingEventArgs> |
AppointmentStartResizing
Occurs when start to resize the SfSchedule appointment.
Declaration
public event EventHandler<AppointmentStartResizingEventArgs> AppointmentStartResizing
Event Type
Type |
---|
System.EventHandler<AppointmentStartResizingEventArgs> |
ContextMenuClosed
Occurs when the SfSchedule Context Menu will be closed.
Declaration
public event EventHandler<ContextMenuClosedEventArgs> ContextMenuClosed
Event Type
Type |
---|
System.EventHandler<ContextMenuClosedEventArgs> |
ContextMenuOpening
Occurs when opening the SfSchedule Context Menu.
Declaration
public event EventHandler<ContextMenuOpeningEventArgs> ContextMenuOpening
Event Type
Type |
---|
System.EventHandler<ContextMenuOpeningEventArgs> |
DragStarting
Occurs when darg the Schedule appointment.
Declaration
public event EventHandler<DragStartingEventArgs> DragStarting
Event Type
Type |
---|
System.EventHandler<DragStartingEventArgs> |
InlineLoaded
Occurs when SfSchedule Inline loaded event loaded.
Declaration
public event EventHandler<InLineLoadedEventArgs> InlineLoaded
Event Type
Type |
---|
System.EventHandler<InLineLoadedEventArgs> |
ItemsSourceChanged
Occurs when SfSchedule ItemsSource collection will be changed.
Declaration
public event EventHandler ItemsSourceChanged
Event Type
Type |
---|
System.EventHandler |
MonthCellLoaded
Occurs when Month Cell Style will be changed.
Declaration
public event EventHandler<MonthCellLoadedEventArgs> MonthCellLoaded
Event Type
Type |
---|
System.EventHandler<MonthCellLoadedEventArgs> |
ScheduleAppointmentLoaded
Occurs when SfSchedule day view header Style will be changed.
Declaration
public event EventHandler<ScheduleAppointmentLoadedEventArgs> ScheduleAppointmentLoaded
Event Type
Type |
---|
System.EventHandler<ScheduleAppointmentLoadedEventArgs> |
ScheduleDoubleTapped
Occurs when double tapping the SfSchedule.
Declaration
public event EventHandler<ScheduleTappedEventArgs> ScheduleDoubleTapped
Event Type
Type |
---|
System.EventHandler<ScheduleTappedEventArgs> |
ScheduleExpandedAppointmentStyleChanging
Occurs when SfSchedule day view header Style will be changed.
Declaration
public event EventHandler<ScheduleExpandedAppointmentStyleChangingEventArgs> ScheduleExpandedAppointmentStyleChanging
Event Type
Type |
---|
System.EventHandler<ScheduleExpandedAppointmentStyleChangingEventArgs> |
ScheduleTapped
Occurs when tapping the SfSchedule.
Declaration
public event EventHandler<ScheduleTappedEventArgs> ScheduleTapped
Event Type
Type |
---|
System.EventHandler<ScheduleTappedEventArgs> |
ScheduleTypeChanging
Occurs when changing the ScheduleType.
Declaration
public event EventHandler<ScheduleTypeChangingEventArgs> ScheduleTypeChanging
Event Type
Type |
---|
System.EventHandler<ScheduleTypeChangingEventArgs> |
VisibleDatesChanging
Occurs when SfSchedule visible dates will be changed.
Declaration
public event EventHandler<VisibleDatesChangingEventArgs> VisibleDatesChanging
Event Type
Type |
---|
System.EventHandler<VisibleDatesChangingEventArgs> |