2013-03-03 2 views
1

У меня есть ListBox и образец ObservableCollection, когда я устанавливаю listBox1.ItemsSource = _collection; в файле с кодом, он работает нормально, но когда мне это нравится в XAML:Привязка ListBox к ObservableCollection в XAML

ItemsSource="{Binding Collection}" 

Это не работает. В чем может быть проблема?

В коде-за меня

public ObservableCollection<FeedItem> Collection 
{ 
    get { return _collection; } 
} 

ответ

0

В основном вероятно DataContext в ListBox (или любой из его родителей) не установлен. Привязать DataContext к объекту, содержащему коллекцию, и вам должно быть хорошо идти.

+0

Да, вы правы. Когда я делаю 'this.DataContext = _collection' и в .xaml' ItemSource = {Binding} 'все работает отлично.Thx –

Смежные вопросы