Вы можете использовать модель представления с ImageUri:
private Uri imageUrl;
public Uri ImageUrl
{
get { return imageUrl; }
set
{
if (imageUrl != value)
{
imageUrl = value;
RaisePropertyChanged("ImageUrl");
}
}
}
Затем вы переходите к своему XAML и привязываете изображение:
<Image x:Name="BackgroundImage" Height="50" Width="50" Stretch="Fill">
<Image.Source>
<BitmapImage UriSource="{Binding Path=ImageUrl,Mode=TwoWay}" />
</Image.Source>
</Image>
Надеюсь, это поможет вам!