ImageView in ListView briefly shows previous image on scroll with RecycleElement enabled : <p>I have a list of the following class:</p>

<pre><code>public class Set {
   public string IconUrl { get; set; }
}
</code></pre>

<p>This list is bound to a ListView:</p>

<pre><code>&lt;ListView ItemsSource="{Binding Sets}"&gt;
    &lt;ListView.ItemTemplate&gt;
        &lt;DataTemplate&gt;
            &lt;ViewCell&gt;
                &lt;ViewCell.View&gt;
                    &lt;Image Source="{Binding IconUrl}" /&gt;
                &lt;/ViewCell.View&gt;
            &lt;/ViewCell&gt;
        &lt;/DataTemplate&gt;
    &lt;/ListView.ItemTemplate&gt;
&lt;/ListView&gt;
</code></pre>

<p>When the view loads and the user starts scrolling, the cells are reused and the Image briefly shows the previous image before the new image is downloaded and rendered.</p>

<p>Is there a way to prevent this kind of behavior without disabling RecycleElement?</p>
