I have a wpf application in which I use a converter to set the image source. Here's the code:

```
<UserControl.Resources>
    <converters:ImageSourceConverter x:Key="ImageSourceConverter"/>
</UserControl.Resources>

<Image Source="{Binding Path=MyItem.MyItemId, Converter={StaticResource ImageSourceConverter}, ConverterParameter=MyItems}" Width="150" Height="150"></Image>

```

And the C# code:

```
public class ImageSourceConverter : IValueConverter
{
    public object Convert(object value, Type targetType, object parameter, CultureInfo culture)
    {
        return String.Concat(@"..\Images\" + System.Convert.ToString(parameter) + "\\", System.Convert.ToString(value).Trim(), ".png");
    }

    public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture)
    {
        return value;
    }
}

```

And this works when the images are included in my project. That is not good enough. In the future the user will upload images and I can't include all of them in the project. How can I make the images to be shown even when the .png files won't be included in the solution?