Visible Dates in UWP Calendar (SfCalendar)
10 May 20212 minutes to read
SfCalendar provides support for making dates inactive within a range (or) selective dates. It can be achieved by the properties VisibleMinDate, VisibleMaxDate and VisibleDates.
Setting Minimum Visible Date
VisibleMinDate property is used to specify the minimum date in range.
<input:SfCalendar x:Name="calendar" VisibleMinDate="12/10/2015"/>calendar.VisibleMinDate = new DateTime(2015, 12, 10);calendar.VisibleMinDate = New Date(2015, 12, 10)
Setting Maximum Visible Date
VisibleMaxDate property is used to specify the maximum date in range
<input:SfCalendar x:Name="calendar" VisibleMaxDate="12/15/2015"/>calendar.VisibleMaxDate = new DateTime(2015, 12, 15);calendar.VisibleMaxDate = New Date(2015, 12, 15)
Setting Visible Dates
VisibleDates property is used to specify the active dates when they are not continuous and cannot be specified with a start and end date.
<input:SfCalendar x:Name="calendar"/>calendar.VisibleDates.Add(new DateTime(2015, 12, 1));
calendar.VisibleDates.Add(new DateTime(2015, 12, 12));
calendar.VisibleDates.Add(new DateTime(2015, 12, 25));
calendar.VisibleDates.Add(new DateTime(2015, 12, 30));calendar.VisibleDates.Add(New Date(2015, 12, 1))
calendar.VisibleDates.Add(New Date(2015, 12, 12))
calendar.VisibleDates.Add(New Date(2015, 12, 25))
calendar.VisibleDates.Add(New Date(2015, 12, 30))