问题如下:
现有WaferInfo类 和 ObservableCollection<WaferInfo> 集合
public class WaferInfo
{
public string ModuleName{get;set;}
public int Slot{get;set;}
public string WaferStatus{get;set;}
public string Wafer State{get;set;}
}
上图DataGrid数据源是ObservableCollection<WaferInfo> 集合。
第1,2,3,5列依次绑定WaferInfo的四个属性,4,6,7列绑定了枚举,
现在的问题是随着SourceModule列选择的值不同,SourceSlot是需要动态变化的。比如SourceModule选择“LP1",此时SourceSlot可选项应该只有”Slot1“,”Slot3“,”Slot5“。如果SourceModule选择"LP2",此时SourceSlot的可选项应该只有”Slot2“,”Slot4“,”Slot6“。
在该表格会有若干行的情况下,怎么实现上述功能?