Comment puis-je changer la couleur de l'arrière-plan d'aujourd'hui dans CalendarView?Changer la couleur d'arrière-plan d'aujourd'hui dans calendarview UWP
merci Toujours à l'avance ..!
Comment puis-je changer la couleur de l'arrière-plan d'aujourd'hui dans CalendarView?Changer la couleur d'arrière-plan d'aujourd'hui dans calendarview UWP
merci Toujours à l'avance ..!
Vous pouvez réaliser ceci avec peu d'efforts en utilisant C#. Et pour être honnête, c'est bien mieux que d'écrire un style pour une chose si banale. Ci-dessous comment vous le faites:
CalendarViewDayItemChanging
du CalendarView
private void CalendarView_CalendarViewDayItemChanging(CalendarView sender, CalendarViewDayItemChangingEventArgs args)
{
if (args.Item.Date.Date.Equals(DateTime.Now.Date))
args.Item.Background = new SolidColorBrush(Colors.Yellow);
}
Bien que votre déclaration XAML ressemble à ci-dessous:
<CalendarView CalendarViewDayItemChanging="CalendarView_CalendarViewDayItemChanging"/>
parfait ........ –
'CalendarDayViewItem' ne contient pas de style spécifique qui peut être modifié selon la [documentation officielle] (https://msdn.microsoft.com/library/9fac8c72-02da-44d6-a5be-7b67be5540c3). Ainsi, soit vous utilisez le modèle par défaut, ajoutez vos propres VisualStates, puis créez un arrière-plan. Ou vous pouvez vous abonner à l'événement 'CalendarViewDayItemChanging', puis modifier l'arrière-plan de la date du jour. Voir [ici] (https://social.msdn.microsoft.com/Forums/en-US/d2174a90-c417-4294-9e99-44d5a0280c56/uwp-calendarview-today-background-color?forum=wpdevelop) pour l'exemple. – AVK