В Avalonia использование VirtualizingStackPanel ListBox приводит к медленной загрузке страницы.C#

Место общения программистов C#
Anonymous
В Avalonia использование VirtualizingStackPanel ListBox приводит к медленной загрузке страницы.

Сообщение Anonymous »

В моем приложении я использую переменную viewmodel в сочетании с viewlocator для переключения между страницами в окне. Когда я впервые переключаюсь на страницу с виртуальным списком, происходит небольшая задержка, продолжающаяся около 1 секунды.
Виртуальный список выглядит следующим образом: Во второй и третий раз задержки не было.
Я пробовал тестировать скорость инициализации виртуальной машины и просмотра, и они оба были очень медленными.
Этот список содержит всего 30 записей.
После удаления TextBlock из элементов виртуального списка задержка значительно уменьшилась, но некоторая задержка все равно оставалась.
/>Мне хотелось бы знать, как решить эту проблему, чтобы виртуальный список плавно загружался при первой загрузке.

Подробнее здесь: https://stackoverflow.com/questions/798 ... ge-loading

Вернуться в «C#»