Как ускорить DataGrid или я могу реализовать свою сетку изображений в ListViews
Приветствую!
Я создал простую программу, для вставки выбранных картинок в ячейки , для реализации сетки с ячейками я выбрал DataGrid, было достаточно трудно, это мое первое приложение. но в конце меня ожидал сюрприз, DataGrid оказался сложным в масштабировании, когда ячеек 100х100, сетка рисуется 5 секунд, это не так важно, важно то что когда я нажимаю на ячейке происходит изменение значения
<Image Source="{Binding}"/>
для того что б я немедленно увидел изменение мне приходиться делать
MyDataGrid.Items.Refresh();
Что вызывает задержку в 5 секунд если ячеек 100х100 . Вопрос: Как мне ускорить обновление DataGrid или можно обойти DataGrid.Items.Refresh ?
Я пробовал реализовать сетку на ListView но у меня не получилось создать динамическую сетку.
Мне неважно каким классом рисовать сетку.
Весь код на GitHub