【发布时间】:2011-01-21 00:40:24
【问题描述】:
我在视图中正确绑定模型时遇到了困难。我有一个包含 AlbumViewModel 列表的 MainWindowViewModel。每个 AlbumViewModel 都拥有一个 AlbumModel。所以我有多个专辑,我需要在 AlbumModel 的 ObservableCollection 中显示信息。我有两个列表框。 ListBox1 包含我的 MainWindowViewModel 中的 AlbumViewModel 列表。我的第二个 ListBox 我想显示来自 AlbumViewModel.AlbumModel 中当前选定项目的 ObservableCollection。我怎样才能做到这一点?我尝试将 ListBox2 的 DataContext 绑定到 ListBox1 元素,并将 SelectedItem 作为路径,但返回“AlbumViewModel”。无论如何将ListBox的ItemsSource绑定到DataContext的绑定,但在这种情况下将其绑定到[DataContext].AlbumModel.ObservableCollection或其他东西?
如果听起来很复杂,我深表歉意!
【问题讨论】:
标签: wpf mvvm data-binding