Как ускорить DataGrid или я могу реализовать свою сетку изображений в ListViews

введите сюда описание изображения Приветствую! Я создал простую программу, для вставки выбранных картинок в ячейки , для реализации сетки с ячейками я выбрал DataGrid, было достаточно трудно, это мое первое приложение. но в конце меня ожидал сюрприз, DataGrid оказался сложным в масштабировании, когда ячеек 100х100, сетка рисуется 5 секунд, это не так важно, важно то что когда я нажимаю на ячейке происходит изменение значения

<Image Source="{Binding}"/>

для того что б я немедленно увидел изменение мне приходиться делать

MyDataGrid.Items.Refresh();

Что вызывает задержку в 5 секунд если ячеек 100х100 . Вопрос: Как мне ускорить обновление DataGrid или можно обойти DataGrid.Items.Refresh ?

Я пробовал реализовать сетку на ListView но у меня не получилось создать динамическую сетку.

Мне неважно каким классом рисовать сетку.

Весь код на GitHub


Ответы (0 шт):