2010-12-15 78 views
0

gens du matin,Silverlight 4 Calendrier Reliure à selectedDate pas la mise à jour

J'utilise Silverlight 4 et en utilisant le SelectedDate de l'objet Calendrier pour essayer de remplir l'élément de texte d'un Textblock, mais en changeant la sélection de l'ISN civile » t la mise à jour de la liaison:

<TextBlock x:Name="currentWeekLabel" Text="{Binding SelectedDate, ElementName=ByWeekCalendar, Converter={StaticResource WeekChosenConverter}, Mode=OneWay}" 
           VerticalAlignment="Center" HorizontalAlignment="Left" Grid.Row="0" Grid.Column="0" Foreground="White" Padding="10 0 0 0" FontWeight="Black" /> 

Je reçois aucune erreur de liaison, mais ai-je besoin de mettre en œuvre INotifyPropertyChanged sur la propriété SelectedDate ou quelque chose, je ne comprends pas pourquoi le convertisseur est de ne jamais être entré.

Merci, Becky

+0

"Matin", quand et où est-il le matin? – AnthonyWJones

Répondre

0

Vous aurez pas besoin de mettre en œuvre INotifyPropertyChanged parce que vous n'êtes pas se lier à une propriété définie dans votre code. La propriété SelectedDate du contrôle Calendar est un DependencyProperty, donc il doit être mis à jour correctement.

Essayez de retirer le convertisseur de la reliure, s'il commence à fonctionner votre problème est dans votre convertisseur. Si ce n'est pas le cas, montrez-nous le Xaml pour le Calendrier.