My aim is: after user click on an url, it'll download all images and show the first image and user can pan left, right to view others image. It's seem that control MultiScaleImage is the best control that I can use but I can't find any good example about this. All example is load only 1 image or load image from output.xml, but they didn't provide format for that file. I'm trying to parse a collection to source but I can't get it work
XAML: <MultiScaleImage Name="msi"/>
ImageFile myImage = new ImageFile();
List<ImageFile> lst = new List<ImageFile>();
msi.Source = lst;
Error show: Cannot implicitly convert type 'System.Collections.Generic.List<ImageFile>' to 'System.Windows.Media.MultiScaleTileSource'
Searching with MultiScaleTileSource seems no use too

How can I fix this or make MultiScaleImage work? Any suggestion about my work: change control, change my method, use third party control...?
Thank you