ListBox jest domyślnie wirtualny?

Mam ListBox WPF z niektórymi kartami użytkownika wewnątrz.
Gdy zostanie utworzona jedna z tych kart użytkownika (w idealnym przypadku, gdy bieżący użytkownik otrzyma listę znajomych z sieci), wysyła żądanie sieciowe o informacje użytkownika.
Kiedy przewijam ListBox, odczekaj kilka sekund i przewiń do tyłu, karty użytkownika mają swój domyślny stan.
Po debugowaniu zauważyłem, że są rozładowywane i odtwarzane.

Jak mogę powstrzymać ListBox przed wirtualizacją takich elementów?

Kod:

            <ListBox x:Name="friend_list" Background="{x:Null}" BorderBrush="{x:Null}">
                <ListBox.ItemTemplate>
                    <DataTemplate DataType="data:User">
                        <stuff:UserCard UserID="{Binding Path=UserID}" HorizontalAlignment="Stretch" Margin="0,0,0,0" />
                    </DataTemplate>
                </ListBox.ItemTemplate>
            </ListBox>

questionAnswers(1)

yourAnswerToTheQuestion