in dev/CommonStyles/TestUI/CalendarViewPage.xaml.cs [327:416]
private Brush GetBrushFromIndex()
{
switch (brushPropertyName.SelectedIndex)
{
case 0: // Background
return PageCalendar.Background;
case 2: // BlackoutForeground
return PageCalendar.BlackoutForeground;
case 4: // BorderBrush
return PageCalendar.BorderBrush;
case 5: // CalendarItemBorderBrush
return PageCalendar.CalendarItemBorderBrush;
case 6: // CalendarItemBackground
return PageCalendar.CalendarItemBackground;
case 8: // CalendarItemForeground
return PageCalendar.CalendarItemForeground;
case 12: // Foreground
return PageCalendar.Foreground;
case 13: // HoverBorderBrush
return PageCalendar.HoverBorderBrush;
case 14: // OutOfScopeBackground
return PageCalendar.OutOfScopeBackground;
case 15: // OutOfScopeForeground
return PageCalendar.OutOfScopeForeground;
case 18: // PressedBorderBrush
return PageCalendar.PressedBorderBrush;
case 19: // PressedForeground
return PageCalendar.PressedForeground;
case 20: // SelectedBorderBrush
return PageCalendar.SelectedBorderBrush;
case 23: // SelectedForeground
return PageCalendar.SelectedForeground;
case 24: // SelectedHoverBorderBrush
return PageCalendar.SelectedHoverBorderBrush;
case 26: // SelectedPressedBorderBrush
return PageCalendar.SelectedPressedBorderBrush;
case 32: // TodayForeground
return PageCalendar.TodayForeground;
case 36: // CalendarViewDayItem.Background
return null;
default:
if (PlatformConfiguration.IsOsVersionGreaterThanOrEqual(OSVersion.TwentyOneH1))
{
switch (brushPropertyName.SelectedIndex)
{
case 1: // BlackoutBackground
return PageCalendar.BlackoutBackground;
case 3: // BlackoutStrikethroughBrush
return PageCalendar.BlackoutStrikethroughBrush;
case 4: // CalendarItemDisabledBackground
return PageCalendar.CalendarItemDisabledBackground;
case 9: // CalendarItemHoverBackground
return PageCalendar.CalendarItemHoverBackground;
case 10: // CalendarItemPressedBackground
return PageCalendar.CalendarItemPressedBackground;
case 11: // DisabledForeground
return PageCalendar.DisabledForeground;
case 16: // OutOfScopeHoverForeground
return PageCalendar.OutOfScopeHoverForeground;
case 17: // OutOfScopePressedForeground
return PageCalendar.OutOfScopePressedForeground;
case 21: // SelectedDisabledBorderBrush
return PageCalendar.SelectedDisabledBorderBrush;
case 22: // SelectedDisabledForeground
return PageCalendar.SelectedDisabledForeground;
case 25: // SelectedHoverForeground
return PageCalendar.SelectedHoverForeground;
case 27: // SelectedPressedForeground
return PageCalendar.SelectedPressedForeground;
case 28: // TodayBackground
return PageCalendar.TodayBackground;
case 29: // TodayBlackoutBackground
return PageCalendar.TodayBlackoutBackground;
case 30: // TodayBlackoutForeground
return PageCalendar.TodayBlackoutForeground;
case 31: // TodayDisabledBackground
return PageCalendar.TodayDisabledBackground;
case 33: // TodayHoverBackground
return PageCalendar.TodayHoverBackground;
case 34: // TodayPressedBackground
return PageCalendar.TodayPressedBackground;
case 35: // TodaySelectedInnerBorderBrush
return PageCalendar.TodaySelectedInnerBorderBrush;
default:
return null;
}
}
return null;
}
}