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

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

Сообщение Anonymous »

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

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

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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