ListBox ist standardmäßig virtuell?

Ich habe eine WPF-ListBox mit einigen Benutzerkarten.
Wenn eine dieser Benutzerkarten erstellt wird (im Idealfall, wenn der aktuelle Benutzer seine Freundesliste vom Netzwerk erhält), fordert er im Netzwerk Informationen eines Benutzers an.
Wenn ich in der ListBox scrolle, einige Sekunden warte und zurück scrolle, haben die Benutzerkarten ihren Standardstatus.
Beim Debuggen habe ich festgestellt, dass sie entladen und neu erstellt werden.

Wie kann ich verhindern, dass die ListBox solche Elemente virtualisiert?

Code:

            <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>

Antworten auf die Frage(1)

Ihre Antwort auf die Frage