Я работаю над аналогичным решением.Я отображаю изображения в выпадающем списке и загружаю их по требованию, так как я определяю Image-Control как DataTemplate и привязываю источник Image-Control к URL-адресу соответствующего файла изображения.
Таким образом, до управления изображением можно загрузить изображение по требованию (когда оно отображается)
XAML:
<ComboBox Items="{Binding Images}">
<ComboBox.ItemTemplate>
<DataTemplate>
<Image Source="{Binding ImageUrl}"/>
</DataTemplate>
</ComboBox.ItemTemplate>
</ComboBox>
C #:
public class ImageViewModel{
public string ImageUrl {get; set;}
}