动态填充 WPF C# DataGrid ComboBox ItemsSource



我有一个绑定到ObservableCollection的网格。基本上,集合中的每个项都包含一个具有不同选项的不同标志。例如,ID #1 具有可设置为 ON 或 OFF 的值,ID #2 具有可设置为英语或西班牙语的值。

因此,我需要根据 ID(网格中的第一列(动态设置ComboBox ItemsSource

实现这一点的好方法是什么? 谢谢!

编辑:某些标志需要文本输入而不是选择。因此,这需要在同一列中实现。

EDIT2:我能够通过创建一个开关并根据 ID 返回特定列表并将其设置为 ItemSource 绑定来做到这一点。

我能够通过创建一个开关并根据 ID 返回特定列表并将其设置为 ItemSource 绑定来做到这一点。

最新更新