Добавить комментарий - CodeHelper

Добавить комментарий

Нужно создать 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 в какой-то
    // контейнер на форме.
}
Внимание! Вы собираетесь отправить информацию от имени анонимного пользователя.
v1.7.123.556
© 2009—2010 CodeHelper FAQ | О сайте | Обратная связь | История изменений | Статьи
Creative Commons LicenseМатериалы сайта распространяются под лицензией Creative Commons Attribution-Share Alike 3.0 Unported.