Я собираюсь разработать приложение wpf, которое будет использоваться в качестве инструмента планирования. Основная идея - отобразить таблицу, строки - это люди, столбцы - это дни. Каждая ячейка разбита на две меньшие ячейки, каждая меньшая ячейка соответствует задаче, назначенной сотруднику (строка) на день (столбец).
Должно выглядеть так:
///////////// День 1 // День 2 // День 3 // День 4 // День 5 // День 7 // День 7
Люди1 E1 / E2 E1 / E2 E1 / E2 E1 / E2 E1 / E2 E1 / E2 E1 / E2
Люди2 E1 / E2 E1 / E2 E1 / E2 E1 / E2 E1 / E2 E1 / E2 E1 / E2
Люди3 E1 / E2 E1 / E2 E1 / E2 E1 / E2 E1 / E2 E1 / E2 E1 / E2
Мне нужно иметь возможность использовать настраиваемый элемент управления как одну меньшую ячейку (одну «задачу»).
Я пытался манипулировать ItemsControl, DataGrid, но каждый раз это показывало проблемы с производительностью: либо прокрутка (как по горизонтали, так и по вертикали) была запаздывающей, либо время, используемое приложением для рисования компонентов, было слишком важным.
Поскольку мне, кажется, нужны новые идеи для решения проблемы с производительностью, мне было интересно, если, возможно, кто-то еще имел такую же проблему и сумел с ней справиться ..
Есть предложения?