'宣言 Public Property ActivityDisplayStyle As ActivityDisplayStyleEnum
public ActivityDisplayStyleEnum ActivityDisplayStyle {get; set;}
ActivityDisplayStyleEnum 値はビットフラグです。これは、論理 OR 演算子を使用して、3 つのアクティビティ タイプの表示組み合わせを生成することによって、組み合わせることができます。たとえば、プロパティを Appointments | Notes (0x0003) に設定すると、Holiday を除くすべてのアクティビティが表示されるようになります。
Imports Infragistics.Win Imports Infragistics.Win.UltraWinSchedule Imports Infragistics.Win.UltraWinSchedule.MonthViewSingle Private Sub SetupActivityDisplay() ' 現在の日付で予定、メモ、および休日を追加します Dim startTime As DateTime = New DateTime(DateTime.Today.Year, DateTime.Today.Month, DateTime.Today.Day, 9, 0, 0) Dim endTime As DateTime = New DateTime(DateTime.Today.Year, DateTime.Today.Month, DateTime.Today.Day, 17, 30, 0) Me.UltraMonthViewSingle1.CalendarInfo.Appointments.Add(startTime, endTime, "Today's Appointment") Me.UltraMonthViewSingle1.CalendarInfo.Notes.Add(DateTime.Today, "Today's Note") ' ActivityDisplayStyle プロパティを予定およびメモを表示し、休日を表示しないように設定します Me.UltraMonthViewSingle1.ActivityDisplayStyle = ActivityDisplayStyleEnum.Appointments Or ActivityDisplayStyleEnum.Notes ' TimeDisplayStyle プロパティを予定の時間をアナログ時計として表示するように設定します Me.UltraMonthViewSingle1.TimeDisplayStyle = TimeDisplayStyleEnum.Clock ' AppointmentEndVisible プロパティを予定の終了時間を表示するように設定します Me.UltraMonthViewSingle1.AppointmentEndTimeVisible = True End Sub
using Infragistics.Win; using Infragistics.Win.UltraWinSchedule; using Infragistics.Win.UltraWinSchedule.MonthViewSingle; using System.Diagnostics; private void SetupActivityDisplay() { // 現在の日付で予定、メモ、および休日を追加します DateTime startTime = new DateTime( DateTime.Today.Year, DateTime.Today.Month, DateTime.Today.Day, 9, 0, 0 ); DateTime endTime = new DateTime( DateTime.Today.Year, DateTime.Today.Month, DateTime.Today.Day, 17, 30, 0 ); this.ultraMonthViewSingle1.CalendarInfo.Appointments.Add( startTime, endTime, "Today's Appointment" ); this.ultraMonthViewSingle1.CalendarInfo.Notes.Add( DateTime.Today, "Today's Note" ); // ActivityDisplayStyle プロパティを予定およびメモを表示し、休日を表示しないように設定します this.ultraMonthViewSingle1.ActivityDisplayStyle = ActivityDisplayStyleEnum.Appointments | ActivityDisplayStyleEnum.Notes; // TimeDisplayStyle プロパティを予定の時間をアナログ時計として表示するように設定します this.ultraMonthViewSingle1.TimeDisplayStyle = TimeDisplayStyleEnum.Clock; // AppointmentEndVisible プロパティを予定の終了時間を表示するように設定します this.ultraMonthViewSingle1.AppointmentEndTimeVisible = true; }