![]() |
|
Модераторы: gambit, Kefir, Partizan |
![]()
|
|
| Mymik |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1474 Регистрация: 12.5.2006 Где: Lamer-центер Репутация: нет Всего: 78 |
Народ, помогите.
Какой контейнер данных в xaml позволяет реализовать вывод данных как в галерее? Откройте "Мой компьютер" и выберите вид отображения "Эскизы страниц". Как мне такое же сделать с помощью Silverlight? В asp.net я такое делаю с помощью DataList и задаю ему RepeatColumns. Ребята, который программят в WinForms подсказывают что у них есть ListView который делает подобную работу. Как же ж такое сделать в Silverlight? -------------------- |
|||
|
||||
| Idsa |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 2086 Регистрация: 5.12.2006 Где: Томск Репутация: 2 Всего: 62 |
Так умеет WPF'нутый ListBox с указанием ListBox.ItemsPanel в WrapPanel. Здесь немного подробнее: http://www.beacosta.com/blog/?p=10
Правда, не уверен, умеет ли так Silverlight'овский ListBox. |
|||
|
||||
| Mymik |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1474 Регистрация: 12.5.2006 Где: Lamer-центер Репутация: нет Всего: 78 |
Idsa, в silverlihgt нет WrapPanel :(...
Походу Silverlight вообще не предназначен для вывода данных... Судя по тому что я нашел в google(а точнее не нашел), такой задачи вообще никто перед собой не ставил :( очень расстроило честно говоря. Вчера для подруги делал небольшую програмку и решил сделать ее на WPF... И решил там тоже найти контрол, который может выводить коллекцию данных... Похоже в WPF и в Silverlight есть только два таких контрола: ListBox (который позволяет выбор осуществлять) и DataGrid (из System.Windows.Controls) который обременяет пользователя на полечение лишних 296 кб информации(насколько я помню, именно столько весит эта dll). Пока что очень расстраивает все это :( Пока что в голову приходит только развертывать мою коллекцию объектов в DataTable с N количеством колонок. Но возникает другая проблема. А куда теперь их прикреплять? Я не хочу использовать DataGrid(по причине лишних 296кб трафика). Неужели обычный Grid не может такое делать? (пока что не нашел). Неужели придется руками писать такой код... -------------------- |
|||
|
||||
| Idsa |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 2086 Регистрация: 5.12.2006 Где: Томск Репутация: 2 Всего: 62 |
http://www.codeproject.com/KB/silverlight/...ilverlight.aspx Насчет Silverlight не знаю, но в WPF проблема с Grid'ами уже неактуальна: у программиста есть выбор между ListView (с DataGrid View), WPF DataGrid (CTP от 12 августа; скоро ожидается релиз) и, конечно же, Xceed DataGrid Express.
А откуда берется лишний трафик? Эта библиотека не входит в состав Silverlight? Это сообщение отредактировал(а) Idsa - 16.9.2008, 17:18 |
|||
|
||||
| Mymik |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1474 Регистрация: 12.5.2006 Где: Lamer-центер Репутация: нет Всего: 78 |
нет, не входит... Ее надо добавлять как отдельный Reference, а следовательно помещать в xap, в который компилируется Silverlight проект. Хорошая штука... завтра надо будет глянуть на проф пригодность Ну... вам больше везет [offtop]А есть какой WYSIWYG для WPF? нужно дать возможность редактировать данные с функционалом типа "изменить цвет" или вставить линк...? Если мона, то ссылочку -------------------- |
|||
|
||||
| Mymik |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1474 Регистрация: 12.5.2006 Где: Lamer-центер Репутация: нет Всего: 78 |
Ура
Это конечно же тестовый пример. Я еще не очень понял как назначать DataContext в xaml виде P.S. my:WrapPanel это альтернатива WrapPanel в WPF ее можно найти нажав на ссылку -- КЛАЦ Усе -------------------- |
|||
|
||||
![]()
|
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | WPF и Silverlight | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |