WPF ListView на портативном устройстве - чрезвычайно медленная прокрутка

У меня есть GridView в ListView содержится в элементе ScrollViewer.

Я понимаю, что WPF рисует только видимые данные во время выполнения, например, при прокрутке сеток вначале рисуются только видимые строки - моя проблема в том, что я неу меня не так много энергии, как на рабочем столе на переносном устройстве, для которого я разрабатываю, поэтому мой WPF ListView - который нормально прокручивается на моем рабочем столе - очень медленный на переносном устройстве, что делает страницу непригодной для использования (у меня только smt как 15 скрытых рядов).

Есть ли какой-нибудь грязный хак, который я могу использовать, чтобы обойти проблему (например, прокрутить весь путь вниз, а затем вернуться обратно вверх, как только страница загрузится или похожая)?

Любые другие хакерские идеи? Я делаю что-то неправильно?

Любая помощь приветствуется!

РЕДАКТИРОВАТЬ: Независимо от того, как мало количество строк (несколько скрытых строк, 3-4), приложение застревает на некоторое время, как только я пытаюсь прокрутить.

РЕДАКТИРОВАТЬ: это мой XAML (удалены стили для ясности):


        
                60
        
        
            
                
                  
                  
                
            
        

Ответы на вопрос(5)

Ваш ответ на вопрос