我有一个小的WPF应用程序,其中包含一个ComboBox,用户可以从列表中选择项目。我还有一个ListBox,希望在其中可用的项目取决于ComboBox当前选择的项目。
假设ComboBox有以下选项:“水果”和“蔬菜”。如果我选择“水果”,ListBox将包含“苹果”,“香蕉”,“梨子”等,如果我选择“蔬菜”,则将包含“胡萝卜”,“土豆”等。
这只是一个虚构的例子,但涵盖了我需要的内容。在我的应用程序中,无论是ComboBox的数据还是要放入ListBox中的任何内容都将来自外部数据源。
我应该如何做?我已经完成了视图模型到视图的绑定,并从数据源填充了ComboBox,但我需要ListBox的内容反映在ComboBox中选择的选项。
假设ComboBox有以下选项:“水果”和“蔬菜”。如果我选择“水果”,ListBox将包含“苹果”,“香蕉”,“梨子”等,如果我选择“蔬菜”,则将包含“胡萝卜”,“土豆”等。
这只是一个虚构的例子,但涵盖了我需要的内容。在我的应用程序中,无论是ComboBox的数据还是要放入ListBox中的任何内容都将来自外部数据源。
我应该如何做?我已经完成了视图模型到视图的绑定,并从数据源填充了ComboBox,但我需要ListBox的内容反映在ComboBox中选择的选项。
ListBox
的数据是以什么格式呈现的? - HerdoObservableCollection<string>
实际上属于哪个ComboBox
成员的映射关系,对吗? - Herdo