1

我需要在我的模型中建模一个具有 2D 结构的属性float。我打算将其表示为二维数组 ( double[,])。

关键是我想使用 DataGrid(WPF 原生)将双向数据绑定到数组。

我的预期结果类似于电子表格:如果我编辑一个单元格,则数组中的相应值应该改变。

我的疑问是:

  1. 通常,每个DataGridRow代表集合中的一个类型项目,而这一行的每一列代表该项目的一个属性。取而代之的是,我需要按索引表示每个单元格,列数取决于数组宽度;
  2. 每个单元格应按索引绑定到给定的数组位置。应该如何声明这个绑定?应该ItemsSource={Binding SomeArrayThing}只够了吧?
4

0 回答 0