public static UIElement MapPictureVM(ViewModelBase vm)
{
var linkedPicture = vm as LinkedPictureViewModel.LinkedPicture;
if (linkedPicture != null)
{
if (linkedPicture.IsGif)
{
return new ScalingGifView { DataContext = linkedPicture, ImageSource = linkedPicture.ImageSource };
}
else
{
return new ScalingPictureView { DataContext = linkedPicture, ImageSource = linkedPicture.ImageSource };
}
}
return null;
}