У меня есть этот XAML:
<ListBox x:Name="MyItemsList"
ItemsSource="{Binding MyItems}"
SelectionChanged="ItemsList_SelectionChanged">
Код, назначенный тексту данных, присваивается модели представления:
DataContext = App.ViewModel;
Мой объект ViewModel определяет MyItems (и я инициализирую MyItems перед установкой DataContext):
public ObservableCollection<Item> MyItems;
Конечным результатом является то, что мой ListBox ничего не отображает. Я пытался добавить элементы после привязки, и они тоже не отображаются.
Что работает, если я задаю ItemsSource в коде, а не в XAML:
MyItemsList.ItemsSource = App.ViewModel.MyItems;
Любые советы о том, почему это произойдет? Спасибо.