hi.... How do I change the background cell color in Calendar? I'm trying to use with Converter with no success...
this is what I have so far:
public object Convert(object value, Type targetType, object parameter, CultureInfo language)
{
var appointments = parameter as Dictionary<DateTime, Appointment>;
var date = (DateTime)value;
if (appointments != null)
{
if (appointments.ContainsKey(date))
{
return Colors.Magenta;
}
}
return null;
}
Data template:
<DataTemplate x:Key="Celltemplate">
<Grid>
<TextBlock
Text="{Binding Converter={StaticResource Converter}, ConverterParameter={StaticResource Appointments}}"
Foreground="{Binding Converter={StaticResource ColorConverter}, ConverterParameter={StaticResource Appointments}}"
VerticalAlignment="Top"
HorizontalAlignment="Right"
Margin="3"
FontSize="10"
TextWrapping="Wrap"/>
<TextBlock
Text="{Binding Day}"
VerticalAlignment="Bottom"
Margin="3"/>
</Grid>
</DataTemplate>