c# – XAML中的列表绑定列表?
发布时间:2020-12-15 08:11:33 所属栏目:百科 来源:网络整理
导读:我有一个列表列表对象: ListListMovie MovieList 该MovieList对象是电影列表的集合,每个电影列表基于特定的电影类型.恩. MovieList [0]将是喜剧类型的电影列表,依此类推 现在我想将这个List of Lists MovieList对象绑定到XAML中的ListView. ListView ItemSo
我有一个列表列表对象:
List<List<Movie>> MovieList 该MovieList对象是电影列表的集合,每个电影列表基于特定的电影类型.恩. MovieList [0]将是喜剧类型的电影列表,依此类推 解决方法
MVVM解决方案:
主窗口: var moviesView = new MoviesView(); moviesView.DataContext = new MoviesViewModel { MovieList = ... }; MoviesViewModel.cs: public class MoviesViewModel { public ObservableCollection<List<Movie>> MovieList { get; set; } } MoviesView.xaml <ListView ItemsSource="{Binding MovieList}"> <ListView.ItemTemplate> <DataTemplate> <ListView ItemsSource="{Binding}"> <ListView.ItemTemplate> <DataTemplate> <TextBlock Text="{Binding Title}" /> </DataTemplate> </ListView.ItemTemplate> </ListView> </DataTemplate> </ListView.ItemTemplate> </ListView> (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |