Привязка календаря Silverlight 4 к выбранной дате не обновляется - PullRequest
0 голосов
/ 15 декабря 2010

Доброе утро,

Я использую Silverlight 4 и использую SelectedDate объекта Calendar, чтобы попытаться заполнить элемент Text текстового блока, но изменение выбора календаря не обновляет привязку:

<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" />

Я не получаю ошибок привязки, но мне нужно реализовать INotifyPropertyChanged для свойства SelectedDate или чего-то еще, я не могу понять, почему никогда не вводится конвертер.

Спасибо, Бекки

1 Ответ

0 голосов
/ 15 декабря 2010

Вам не нужно реализовывать INotifyPropertyChanged, потому что вы не привязываетесь к свойству, определенному в вашем коде.Свойство SelectedDate элемента управления Calendar является DependencyProperty, поэтому оно должно корректно обновляться.

Попробуйте удалить преобразователь из привязки, если он начинает работать, ваша проблема в преобразователе.Если нет, то покажите нам Xaml для календаря.

...