У меня есть WPF Grid и список значений. Список значений имеет свойство строки и столбца и значение содержимого. В отформатированной сетке должно отображаться от 200 до 14 000 значений.
Я добавил строки и столбцы в сетку, затем добавил текстовые блоки в сетку в правильных положениях строк / столбцов.
Это прекрасно работает, пока у меня не будет около 8000 значений, затем оно замедляется. Чтобы исправить это, я поместил его в поток для выполнения макета, проблема в том, что мои TextBlocks создаются в одном потоке, а затем, когда я пытаюсь добавить их в элемент Children таблицы, используя диспетчер пользовательского интерфейса, текстовый блок находится в другом потоке .
Итак, вопрос в том, могу ли я переключить привязку потоков текстовых блоков к потоку пользовательского интерфейса после того, как я их создал?
Спасибо
Оуэн