Есть ListBox, который получает данные из ObservableCollection Movies. Помогите, пожалуйста, разобраться, почему не изменяются данные в ListBox при изменении коллекции Movies?
Вот код:
...
<Window.Resources>
...
<DataTemplate x:Key="MovieNameListBoxTemplate">
<Border Padding="5 5 5 5">
<TextBlock Text="{Binding Name_}" />
</Border>
</DataTemplate>
...
</Window.Resources>
<ListBox x:Name="MovieNameListBox"
ItemsSource="{Binding}"
ItemTemplate="{StaticResource MovieNameListBoxTemplate}"/>
public partial class MovieWindow : Window
{
private ObservableCollection<Movie> Movies;
public MovieWindow()
{
InitializeComponent();
this.Movies = GetMovies();
this.MovieNameListBox.DataContext = this.Movies_;
}
...
protected void SelectionChangedLettersCombo(object sender, SelectionChangedEventArgs e)
{
this.Movies = GetNewMovies();
}
public ObservableCollection<Movie> Movies_
{
get
{
return this.Movies;
}
set
{
this.Movies = value;
}
}
}