Version

Holidays Property (Year)

Returns the holidays collection for this year
Syntax
'Declaration
 
Public ReadOnly Property Holidays As HolidaysSubsetCollection
public HolidaysSubsetCollection Holidays {get;}
Example
Demonstrates how to use the Year object to retrieve information about the current year.

Imports System.Diagnostics
Imports Infragistics.Win
Imports Infragistics.Win.UltraWinSchedule

    Private Sub GetYearInfo()

        '	Create a year object for the current year
        Dim year As Infragistics.Win.UltraWinSchedule.Year = Me.ultraCalendarInfo1.GetYear(DateTime.Today.Year)

        Dim info As String = String.Empty

        '	Display the number of the year
        info += "The current year is " + year.YearNumber.ToString() + vbCrLf

        '	Display whether the year's Enabled property is true or false
        If (year.Enabled) Then
            info += "The year's Enabled property is set to true." + vbCrLf
        Else
            info += "The year's Enabled property is set to false." + vbCrLf
        End If

        '	Display whether the year is effectively enabled
        '
        '	Note that the EnabledResolved property accounts
        '	not only for the year's own Enabled property, but for the
        '	Enabled properties of all objects that constitute that year
        '	(i.e., Day, Month)
        If (year.EnabledResolved) Then
            info += "The year is enabled." + vbCrLf
        Else
            info += "The month is disabled." + vbCrLf
        End If

        '	If there is activity, display the number of each type
        If (year.HasActivity) Then

            Dim activity As String = String.Empty

            If (year.Appointments.Count > 0) Then
                activity += year.Appointments.Count.ToString() + " Appointment(s)" + vbCrLf
            End If
            If (year.Holidays.Count > 0) Then
                activity += year.Holidays.Count.ToString() + " Holiday(s)" + vbCrLf
            End If
            If (year.Notes.Count > 0) Then
                activity += year.Notes.Count.ToString() + " Note(s)" + vbCrLf
            End If
            info += "There is activity for the year :" + vbCrLf
            info += activity + vbCrLf
        End If

        '	Display whether the year is a leap year
        If (year.IsLeapYear) Then
            info += "The current year is a leap year." + vbCrLf
        Else
            info += "The current year is not a leap year." + vbCrLf
        End If

        '	Display the information
        MessageBox.Show(info, "GetYearInfo")

    End Sub
using System.Diagnostics;
using Infragistics.Win;
using Infragistics.Win.UltraWinSchedule;

		private void GetYearInfo()
		{
			
			//	Create a year object for the current year
			Infragistics.Win.UltraWinSchedule.Year year = this.ultraCalendarInfo1.GetYear( DateTime.Today.Year );
			
			string info = string.Empty;

			//	Display the number of the year
			info += "The current year is " + year.YearNumber.ToString() + "\n";

			//	Display whether the year's Enabled property is true or false
			if ( year.Enabled )
				info += "The year's Enabled property is set to true.\n";
			else
				info += "The year's Enabled property is set to false.\n";

			//	Display whether the year is effectively enabled
			//
			//	Note that the EnabledResolved property accounts
			//	not only for the year's own Enabled property, but for the
			//	Enabled properties of all objects that constitute that year
			//	(i.e., Day, Month)
			if ( year.EnabledResolved )
				info += "The year is enabled.\n";
			else
				info += "The month is disabled.\n";

			//	If there is activity, display the number of each type
			if ( year.HasActivity )
			{
				string activity = string.Empty;

				if ( year.Appointments.Count > 0 )
					activity += year.Appointments.Count.ToString() + " Appointment(s)\n";
				if ( year.Holidays.Count > 0 )
					activity += year.Holidays.Count.ToString() + " Holiday(s)\n";
				if ( year.Notes.Count > 0 )
					activity += year.Notes.Count.ToString() + " Note(s)\n";

				info += "There is activity for the year :\n\n";
				info += activity + "\n";
			}

			//	Display whether the year is a leap year
			if ( year.IsLeapYear )
				info += "The current year is a leap year." + "\n";
			else
				info += "The current year is not a leap year." + "\n";

			//	Display the information
			MessageBox.Show( info, "GetYearInfo" );

		}
Requirements

Target Platforms: Windows 10, Windows 8.1, Windows 8, Windows 7, Windows Server 2012, Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also