В настоящее время у меня есть бизнес-приложение silverlight (C # размещено в ASP.Net на IIS). База данных за приложением настроена с отношением один ко многим между двумя конкретными таблицами - одна работа, много изображений. Поэтому для каждой работы, которую я показываю В моем приложении у меня есть потенциально большое количество изображений для отображения.
В настоящее время я использую список, который заполняется изображениями, которые анализируются из URI, хранящихся в таблице базы данных. На каждом изображении есть отметка даты и времени.
То, что я хотел бы сделать, это отобразить самое последнее изображение в виде миниатюры с возможностью щелкать и увеличивать его, сохраняя все остальные изображения в виде сжатой полосы прокрутки.
Я провел много времени, оглядываясь по сторонам, и видел огромное количество мусорных реализаций, относящихся либо к не-деловому, либо просто к чрезмерному. Может ли кто-нибудь предложить мне варианты для этой конкретной ситуации?