バージョン

DayOfWeekHeaderDisplayStyle プロパティ

DayOfWeek ヘッダーで表示されるテキストに適用される書式のタイプを取得または設定します。
シンタックス
'宣言
 
Public Property DayOfWeekHeaderDisplayStyle As DayDisplayStyleEnum
public DayDisplayStyleEnum DayOfWeekHeaderDisplayStyle {get; set;}
解説

DayOfWeekHeaderDisplayStyle プロパティの値は、テキストが DayOfWeek ヘッダーで書式設定される方法に影響します。

UltraMonthViewSingle コントロールは、DayOfWeek ヘッダーがクリックされた時にイベントを発生させます (DayOfWeekHeadersVisible を参照してください)。

使用例
Imports Infragistics.Win
Imports Infragistics.Win.UltraWinSchedule
Imports Infragistics.Win.UltraWinSchedule.MonthViewSingle

    Private Sub SetupDisplayStyles()

        '	ActiveDay を今日に設定します
        Me.UltraMonthViewSingle1.CalendarInfo.ActiveDay = Me.UltraMonthViewSingle1.CalendarInfo.GetDay(DateTime.Today, True)

        '	現在の日をコントロールに表示日の 1 つのみに設定します
        '	現在の日の曜日以外の曜日を非表示します
        Dim dow As Infragistics.Win.UltraWinSchedule.DayOfWeek
        For Each dow In Me.UltraMonthViewSingle1.CalendarInfo.DaysOfWeek
            If dow.DayOfTheWeek = Me.UltraMonthViewSingle1.CalendarInfo.ActiveDay.DayOfWeek.DayOfTheWeek Then
                dow.Visible = True
            Else
                dow.Visible = False
            End If
        Next

        '	VisibleWeeks プロパティを 1 に設定します
        Me.UltraMonthViewSingle1.VisibleWeeks = 1

        '	現在の日の表示領域へのスクロール
        Me.UltraMonthViewSingle1.ScrollDayIntoView(DateTime.Today, True)

        '	DayDisplayStyle プロパティを Full に設定します
        Me.UltraMonthViewSingle1.DayDisplayStyle = DayDisplayStyleEnum.Full

        '	DayOfWeekHeaderDisplayStyle プロパティを Medium に設定します
        Me.UltraMonthViewSingle1.DayOfWeekHeaderDisplayStyle = DayDisplayStyleEnum.Medium

        '	今日に予定を追加します
        Me.UltraMonthViewSingle1.CalendarInfo.Appointments.Add(DateTime.Today.AddHours(9.0F), DateTime.Today.AddHours(9.5F), "Today's Appointment")

        '	TimeDisplayStyle プロパティを UseSystemSetting に設定します
        Me.UltraMonthViewSingle1.TimeDisplayStyle = TimeDisplayStyleEnum.UseSystemSetting

        '	ActivityDisplayStyle プロパティを Appointments に設定します
        Me.UltraMonthViewSingle1.ActivityDisplayStyle = ActivityDisplayStyleEnum.Appointments

        '	YearDisplayStyle プロパティを FirstDayOfMonth に設定します
        Me.UltraMonthViewSingle1.YearDisplayStyle = YearDisplayStyleEnum.FirstDayOfMonth

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

		private void SetupDisplayStyles()
		{

			//	ActiveDay を今日に設定します
			this.ultraMonthViewSingle1.CalendarInfo.ActiveDay = this.ultraMonthViewSingle1.CalendarInfo.GetDay( DateTime.Today, true );

			//	現在の日をコントロールに表示日の 1 つのみに設定します
			//	現在の日の曜日以外の曜日を非表示します
			foreach( Infragistics.Win.UltraWinSchedule.DayOfWeek dow in this.ultraMonthViewSingle1.CalendarInfo.DaysOfWeek )
			{
				if ( (int)( dow.DayOfTheWeek ) == (int)( this.ultraMonthViewSingle1.CalendarInfo.ActiveDay.DayOfWeek.DayOfTheWeek ) )
					dow.Visible = true;
				else
					dow.Visible = false;
			}

			//	VisibleWeeks プロパティを 1 に設定します
			this.ultraMonthViewSingle1.VisibleWeeks = 1;

			//	現在の日の表示領域へのスクロール
			this.ultraMonthViewSingle1.ScrollDayIntoView( DateTime.Today, true );

			//	DayDisplayStyle プロパティを Full に設定します
			this.ultraMonthViewSingle1.DayDisplayStyle = DayDisplayStyleEnum.Full;

			//	DayOfWeekHeaderDisplayStyle プロパティを Medium に設定します
			this.ultraMonthViewSingle1.DayOfWeekHeaderDisplayStyle = DayDisplayStyleEnum.Medium;

			//	今日に予定を追加します
			this.ultraMonthViewSingle1.CalendarInfo.Appointments.Add( DateTime.Today.AddHours(9.0F), DateTime.Today.AddHours(9.5F), "Today's Appointment" );

			//	TimeDisplayStyle プロパティを UseSystemSetting に設定します
			this.ultraMonthViewSingle1.TimeDisplayStyle = TimeDisplayStyleEnum.UseSystemSetting;

			//	ActivityDisplayStyle プロパティを Appointments に設定します
			this.ultraMonthViewSingle1.ActivityDisplayStyle = ActivityDisplayStyleEnum.Appointments;

			//	YearDisplayStyle プロパティを FirstDayOfMonth に設定します
			this.ultraMonthViewSingle1.YearDisplayStyle = YearDisplayStyleEnum.FirstDayOfMonth;

		}
参照