I think the fade in your seeing is related to loading items into an observable collection using .Add() and these being rendered one at a time.
Try ItemCollection = new ObservableCollection(all items to load)
This will render all items at the same time.