【发布时间】:2015-10-20 07:44:14
【问题描述】:
我有一个带有 ComboBox 的小型 WPF 应用程序,用户可以在其中从项目列表中进行选择。我还有一个 ListBox,我希望 ListBox 中的可用项目取决于当前在 ComboBox 中选择的项目。
假设 ComboBox 有以下选项:“水果”和“蔬菜”。 如果我选择“Fruits”,ListBox 将包含“Apple”、“Banana”、“Pear”等,如果我选择“Vegetables”,它将包含“Carrot”、“Potato”等。
这只是一个虚构的例子,但涵盖了我所需要的。在我的应用程序中 - ComboBox 的数据和要放入 ListBox 的任何数据都将来自外部数据源。
我该怎么做?我已经完成了视图模型与视图的绑定,并从数据源填充了 ComboBox,但我需要 ListBox 的内容来反映 ComboBox 中的选定选项。
【问题讨论】:
-
你以什么格式获取
ListBox的数据? -
ObservableCollection
-
所以您对映射一无所知,
ObservableCollection<string>属于ComboBox值的哪个成员?