Здравствуйте!
Есть класс Calc. На входе -- параметры int a, int b, bool c. На выходе параметры int d, double e, bool f.
Пусть связь входных и выходных параметров такая:
d = a + b
e = (a*a) / (b*b)
f = !c
Я сделал такой класс, потом создал ObservableCollection, содержащего результаты 3 расчётов.
Мне надо сделать следующую таблицу:
Первый столбец -- названия параметров: a, b, c, d, e, f.
Второй столбец -- расчёт 1, третий столбец -- расчёт 2 и т.д.
В каждом столбце (кроме первого) первые 3 ячейки (для a, b ) должны содержать инпуты для редактирования, строка 3 (для c) -- чекбокс, остальные -- просто текст.
==================================
| Параметр | Расчёт 1 | Расчёт 2 |
==================================
| a | [ 1] | [ 5] |
| b | [ 2] | [ 10] |
| c | [x] | [ ] |
| d | 3 | 15 |
| e | 0.25 | 0.25 |
| f | false | true |
==================================
Не первый час бьюсь, не могу такое сделать... Проблема не только в том, что у столбца смешанное содержимое. Когда я создаю ObservableCollection, то каждый её элемент соответствует строке таблицы, а мне надо, чтобы оно соответствовало столбцу таблицы.