maui-devexpress-dot-maui-dot-scheduler-5dd4784e.md
The storage for the Day-based View’s date header appearance settings.
Namespace : DevExpress.Maui.Scheduler
Assembly : DevExpress.Maui.Scheduler.dll
NuGet Package : DevExpress.Maui.Scheduler
public class DayViewHeaderItemAppearance :
HeaderItemAppearance
The following members return DayViewHeaderItemAppearance objects:
The DayView, WorkWeekView, and WeekView use this class to store date headers’ settings. The style configures the following header types:
The View provides the following options that configure the header’s appearance:
This example uses the day view header item style and its customizer to modify the header’s appearance.
<dxs:WorkWeekView.HeaderItemAppearance>
<dxs:DayViewHeaderItemAppearance
BackgroundColor="Gray"
TodayDayNumberBackgroundColor="#FF8000"
TextSpacing="16"
BorderThickness="2"
BorderColor="#f0f0f0"
DayNumberTextColor="Black"
TodayDayNumberTextColor="White"
WeekDayTextColor="Black"
TodayWeekDayTextColor="#FF8000">
<dxs:DayViewHeaderItemAppearance.Customizer>
<views:HeaderItemCustomizer/>
</dxs:DayViewHeaderItemAppearance.Customizer>
</dxs:DayViewHeaderItemAppearance>
</dxs:WorkWeekView.HeaderItemAppearance>
class HeaderItemCustomizer : IDayViewHeaderItemCustomizer {
public void Customize(DayViewHeaderItemViewModel header) {
if (header.IsToday) {
header.BackgroundColor = header.AlternateBackgroundColor;
header.AlternateBackgroundColor = Colors.White;
Color tmp = header.DayNumberTextColor;
header.DayNumberTextColor = header.WeekDayTextColor;
header.WeekDayTextColor = tmp;
}
}
}
|
Symbol
|
Description
| | --- | --- | |
DayViewBase.HeaderItemAppearance
|
Gets or sets appearance settings of header items. This is a bindable property.
| |
DayViewHeaderItemAppearance
|
The storage for the Day-based View’s date header appearance settings.
| |
DayViewHeaderItemAppearance.Customizer
|
Gets or sets an object that customizes the view models that provide data for headers. This is a bindable property.
| |
|
If implemented by a class, modifies appearance settings of individual Day View header items.
| |
IDayViewHeaderItemCustomizer.Customize(DayViewHeaderItemViewModel)
|
Modifies appearance settings of an individual Day View header item.
| |
|
The storage for appearance settings values of an individual Day View header item’s representation.
|
System.Object BindableObject Element AppearanceBase HeaderItemAppearance DayViewHeaderItemAppearance
Yield<DayViewHeaderItemAppearance>()
YieldIfNotNull<DayViewHeaderItemAppearance>()
See Also