Нужно создать WCF сервис, который будет содержать всю серверную логику (подсчитывать количество рисунков и возвращать ссылки на них). На стороне silverlight нужно будет вызвать методы этого сервиса и создать элементы Image
, указав в Source
абсолютную ссылку на изображение.
Интерфейс сервиса может быть таким:
public IImageService
{
IList<string> GetImagesUrlList();
}
В silverlight:
// Создаём экземпляр сервиса
IImageService service = GetImageService();
foreach(var url in service.GetImagesUrlList())
{
Uri uri = new Uri(url, UriKind.Absolute);
Image imageControl = new Image();
imageControl.Source = new BitmapImage(uri);
// тут нужно дополнительно настроить контрол
// imageControl, например, задать размер и тп.
// Потом нужно добавить imageControl в какой-то
// контейнер на форме.
}