Сгенерировал в конструкторе формы матрицу из текстбоксов. И теперь ломаю голову, как наименьшими усилиями организовать считывание данных обратно в матрицу. Может кто подсказать путь решения данной проблемы.
Код генерации матрицы приведен ниже.
Grid gridMatrix = new Grid();
gridMatrix.Width = 300;
gridMatrix.Height = 200;
int MatrixSize = 4;
//создаем столбцы матрицы
for (int i = 0; i < MatrixSize + 1; i++)
{
gridMatrix.ColumnDefinitions.Add(new ColumnDefinition());
}
//создаем строки
for (int i = 0; i < MatrixSize + 1; i++)
{
gridMatrix.RowDefinitions.Add(new RowDefinition());
}
//отрисовываем матрицу
for (int i = 0; i < MatrixSize ; i++)
for (int j = 0; j < MatrixSize; j++)
{
TextBox txt = new TextBox();
txt.HorizontalAlignment = HorizontalAlignment.Stretch;
txt.VerticalAlignment = VerticalAlignment.Stretch;
txt.FontSize = 14;
txt.Text = Convert.ToString(myMatrix[i, j]);
Grid.SetColumn(txt, i);
Grid.SetRow(txt, j);
gridMatrix.Children.Add(txt);
}