在ListView的每一行中包含相同的ComboBox

时间:2013-04-11 15:46:20

标签: wpf xaml

我正在使用XAML设计WPF应用程序。我有一个包含GridView的ListView;每个列表项对应一个公共汽车站。每个总线站都属于一个“区域”,其列表在我的应用程序运行时动态获取。对于列表中的每一行,我想显示一个填充了区域列表的ComboBox,用户可以使用它来将每个停靠点分类到适当的区域。

我理解如果区域列表是静态的,我该怎么做:只需在GridViewColumn.CellTemplate中定义ComboBox并在XAML中填充ComboBox。但是,由于列表是动态的,我是否需要使用数据绑定来连接它,或者是否有更简单的工作?

1 个答案:

答案 0 :(得分:2)

也许你应该有一个public ObservableCollection<Zone> Zones{get;set;},你可以将你的组合框绑定到Zones属性。

我希望这会有所帮助。