Me.UltraWeekView1.Appearance.ImageBackground = _ Image.FromFile("Program Dependent Files\Sunset.jpg")
次の例は、WinWeekView の CalendarLook オブジェクトとアルファブレンディング機能を使用して、日付の「背後」に UltraWeekView の ImageBackground を表示する方法を示しています。これはたとえば、エンド ユーザーの操作の邪魔にならないようにコントロールに企業ロゴを表示するといった場合に使用できます。
UltraWeekView の Appearance プロパティを設定します。
Visual Basic の場合:
Me.UltraWeekView1.Appearance.ImageBackground = _ Image.FromFile("Program Dependent Files\Sunset.jpg")
C# の場合:
this.ultraWeekView1.Appearance.ImageBackground = Image.FromFile(@"Program Dependent Files\Sunset.jpg");
UltraWeekView の CalendarLook の DayAppearance を半透明に設定します。
Visual Basic の場合:
Me.UltraWeekView1.CalendarLook.DayAppearance.AlphaLevel = 128
C# の場合:
this.ultraWeekView1.CalendarLook.DayAppearance.AlphaLevel = 128;
UltraWeekView の CalendarLook の DayAppearance の BackColorAlpha を、前のステップで指定した AlphaLevel を使用するように設定します。
Visual Basic の場合:
Me.UltraWeekView1.CalendarLook.DayAppearance.BackColorAlpha = _ Infragistics.Win.Alpha.UseAlphaLevel
C# の場合:
this.ultraWeekView1.CalendarLook.DayAppearance.BackColorAlpha = Infragistics.Win.Alpha.UseAlphaLevel;
UltraWeekView の DayAppearance は WeekAppearance よりも上位層にあるため、ImageBackgroundが表示されるように、WeekAppearance の BackColorAlpha を透明に設定します。
Visual Basic の場合:
Me.UltraWeekView1.CalendarLook.WeekAppearance.BackColorAlpha = _ Infragistics.Win.Alpha.Transparent
C# の場合:
this.ultraWeekView1.CalendarLook.WeekAppearance.BackColorAlpha = Infragistics.Win.Alpha.Transparent;