【发布时间】:2017-07-03 12:38:13
【问题描述】:
我有两个组合框,两者的项目源是相同的。
List<string> cars = new List<string>();
cars.Add("Audi");
cars.Add("BMW");
cars.Add("Mercedes-Benz");
this.ComboBox1.ItemsSource = cars;
this.ComboBox2.ItemsSource = cars;
假设我在ComboBox1 中选择了“奥迪”。我想要的是在ComboBox1 中选择“Audi”时删除/禁用ComboBox2 中的“Audi”。
有人可以帮我解决这个问题吗? (我是 c#/wpf 编程新手)
【问题讨论】:
-
你应该看看 MVVM 模式和
ICollectionView。当您至少不了解 MVVM 时,这很容易实现,但很难解释。