Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
01.06.2012, 14:30
|
|||
---|---|---|---|
|
|||
Silverlight+БД MS SQL 2008+изображения |
|||
#18+
всем доброго времени суток. Ребят, в общем дело такое: делаю адресную книгу на Silverlight, создал проект "бизнес-приложение", БД подключил с помощью элементов "ADO.NET Entity Data Model" и "Domain Service" в таблице БД есть такие поля, как имя, фамилия .... и фото. Вот с полем "фото" возникли проблемы - как отобразить фото в элементе "Image" сильверлайта? Если просто перетянуть из окна Data Source поле "фото" на рабочую область, то при запуске приложения в этом элементе фото не отображается. Помогите, пожалуйста, я в Сильверлайте новичок пока. Буду очень признателен за помощь. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
01.06.2012, 14:38
|
|||
---|---|---|---|
|
|||
Silverlight+БД MS SQL 2008+изображения |
|||
#18+
... |
|||
:
Нравится:
Не нравится:
|
|||
|
01.06.2012, 15:02
|
|||
---|---|---|---|
Silverlight+БД MS SQL 2008+изображения |
|||
#18+
nikich92, Если есть ссылка на картинку, то можно установить Image's Source так: Код: xml 1.
Если есть поток на картинку, то можно создать по нему BitmapImage и затем задать Image's Source в code-behind так: Код: c# 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
|
04.06.2012, 07:21
|
|||
---|---|---|---|
Silverlight+БД MS SQL 2008+изображения |
|||
#18+
nikich92если создать отдельно элемент Image, то вопрос возникает - как достать изображение БД из элемента "ADO.NET Entity Data Model"?Видимо, как обычно достаются данные из "ADO.NET Entity Data Model". nikich92Вот отсюда есть возможность перетянуть поле на рабочую областьДалеко не факт, что так сработает. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
04.06.2012, 13:41
|
|||
---|---|---|---|
Silverlight+БД MS SQL 2008+изображения |
|||
#18+
>nikich92, 1 июн 12, 14:30 [12651131] >всем доброго времени суток .... Из примера Microsoft SilverlightTextEditor private static Image createImageFromUri(Uri URI, double width, double height) { Image img = new Image(); img.Stretch = Stretch.Uniform; img.Width = width; img.Height = height; BitmapImage bi = new BitmapImage(URI); img.Source = bi; img.Tag = bi.UriSource.ToString(); return img; } я поступаю так (фото в колонке грида) . . . tbl_Фото cls_Фото = (tbl_Фото)dgr_Фото.SelectedItem; . . . //-- Да. Загружаем фото в RichTextBox crf.gd_Фото = cls_Фото.pk_Фото; InlineUIContainer container = new InlineUIContainer(); BitmapImage bi = new BitmapImage(); Image img = new Image(); MemoryStream ms = new MemoryStream(cls_Фото.img_Фото); bi.SetSource(ms); img.Height = crf.высота; img.Width = crf.ширина; img.SetValue(Image.SourceProperty, bi); string st = crf.gd_Фото.ToString() + crf.gd_Статья.ToString(); img.Tag = st; img.Stretch = Stretch.UniformToFill; container.Child = img; rtb.Selection.Insert(container); . . . С уважением, Владимир ... |
|||
:
Нравится:
Не нравится:
|
|||
|
05.06.2012, 17:58
|
|||
---|---|---|---|
|
|||
Silverlight+БД MS SQL 2008+изображения |
|||
#18+
ВМоисеев>nikich92, 1 июн 12, 14:30 [12651131] >всем доброго времени суток .... Из примера Microsoft SilverlightTextEditor private static Image createImageFromUri(Uri URI, double width, double height) { Image img = new Image(); img.Stretch = Stretch.Uniform; img.Width = width; img.Height = height; BitmapImage bi = new BitmapImage(URI); img.Source = bi; img.Tag = bi.UriSource.ToString(); return img; } я поступаю так (фото в колонке грида) . . . tbl_Фото cls_Фото = (tbl_Фото)dgr_Фото.SelectedItem; . . . //-- Да. Загружаем фото в RichTextBox crf.gd_Фото = cls_Фото.pk_Фото; InlineUIContainer container = new InlineUIContainer(); BitmapImage bi = new BitmapImage(); Image img = new Image(); MemoryStream ms = new MemoryStream(cls_Фото.img_Фото); bi.SetSource(ms); img.Height = crf.высота; img.Width = crf.ширина; img.SetValue(Image.SourceProperty, bi); string st = crf.gd_Фото.ToString() + crf.gd_Статья.ToString(); img.Tag = st; img.Stretch = Stretch.UniformToFill; container.Child = img; rtb.Selection.Insert(container); . . . С уважением, Владимир большое спасибо ... |
|||
:
Нравится:
Не нравится:
|
|||
|
05.06.2012, 23:42
|
|||
---|---|---|---|
|
|||
Silverlight+БД MS SQL 2008+изображения |
|||
#18+
ВМоисеев>nikich92, 1 июн 12, 14:30 [12651131] >всем доброго времени суток .... Из примера Microsoft SilverlightTextEditor private static Image createImageFromUri(Uri URI, double width, double height) { Image img = new Image(); img.Stretch = Stretch.Uniform; img.Width = width; img.Height = height; BitmapImage bi = new BitmapImage(URI); img.Source = bi; img.Tag = bi.UriSource.ToString(); return img; } я поступаю так (фото в колонке грида) . . . tbl_Фото cls_Фото = (tbl_Фото)dgr_Фото.SelectedItem; . . . //-- Да. Загружаем фото в RichTextBox crf.gd_Фото = cls_Фото.pk_Фото; InlineUIContainer container = new InlineUIContainer(); BitmapImage bi = new BitmapImage(); Image img = new Image(); MemoryStream ms = new MemoryStream(cls_Фото.img_Фото); bi.SetSource(ms); img.Height = crf.высота; img.Width = crf.ширина; img.SetValue(Image.SourceProperty, bi); string st = crf.gd_Фото.ToString() + crf.gd_Статья.ToString(); img.Tag = st; img.Stretch = Stretch.UniformToFill; container.Child = img; rtb.Selection.Insert(container); . . . С уважением, Владимир а можно уточнить, что такое tbl_Фото, cls_Фото, dgr_Фото и т.д. ? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
08.06.2012, 00:36
|
|||
---|---|---|---|
Silverlight+БД MS SQL 2008+изображения |
|||
#18+
>nikich92,5 июн 12, 23:42 [12671579] >а можно уточнить, что такое tbl_Фото, cls_Фото, dgr_Фото и т.д. ? База данных информационного киоска (эскизный проект) dgr_ - DataGridView Silverlight С уважением, Владимир. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
08.06.2012, 01:04
|
|||
---|---|---|---|
|
|||
Silverlight+БД MS SQL 2008+изображения |
|||
#18+
ВМоисеев>nikich92,5 июн 12, 23:42 [12671579] >а можно уточнить, что такое tbl_Фото, cls_Фото, dgr_Фото и т.д. ? База данных информационного киоска (эскизный проект) dgr_ - DataGridView Silverlight С уважением, Владимир. благодарю ... |
|||
:
Нравится:
Не нравится:
|
|||
|
|
start [/forum/topic.php?fid=21&mobile=1&tid=1441771]: |
0ms |
get settings: |
10ms |
get forum list: |
13ms |
check forum access: |
5ms |
check topic access: |
5ms |
track hit: |
44ms |
get topic data: |
14ms |
get forum data: |
3ms |
get page messages: |
60ms |
get tp. blocked users: |
2ms |
others: | 309ms |
total: | 465ms |
0 / 0 |