![]() |
Модераторы: gambit, Kefir, Partizan |
![]() ![]() ![]() |
|
San4o_Pan4o |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 70 Регистрация: 16.12.2007 Репутация: нет Всего: нет |
Собственно такая задача передо мной возникла и требует скорейшего решения(( Есть у меня ListView (основной) и ListBox (второстепенный, всплывающий по требованию). В ListView валятся, к примеру, фотки. Я хочу по двойному клику на фотке открыть ее в этом ListView крупно (подменить шаблон и ItemsSource сделать из 1 элемента), а все остальные фотки скопировать в ListBox, который отвечает за предпросмотр. Вот скопировать почему-то не получается:( Просто сделать ListBox.ItemsSource = ListView.Items не пойдет, потому что потом у ListView в айтемах становится одна фотка и ListBox тоже одну отображает:( Идеи?
Вот код с неудачной попыткой копирования (main_ListView - отсюда надо вырвать фотки и вставить в preview_ListBox):
|
|||
|
||||
Любитель |
|
|||
Программист-романтик ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 3645 Регистрация: 21.5.2005 Где: Воронеж Репутация: 1 Всего: 92 |
Во-первых - если честно, то, что ты написал вообще не фига не понял, что ты делаешь, но - насчёт вот этого:
На мой взгляд, неудачное решение. Сделай имадж, с ZIndex-ом большим, чем у твоего лист-вью (ну и в один грид-лейаут их засунь) хайдь/показывай его, когда надо. Можно через анимацию. |
|||
|
||||
Partizan |
|
|||
![]() Let's do some .NET ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 2828 Регистрация: 19.12.2005 Где: Санкт-Петербург Репутация: 9 Всего: 67 |
я так понимаю, в xaml выставлен Binding между ListBox и ListView?
-------------------- СУВ, Partizan. |
|||
|
||||
San4o_Pan4o |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 70 Регистрация: 16.12.2007 Репутация: нет Всего: нет |
в XAML Binding не выставлен, все делает кодингом. Binding только в шаблонах данных для элемента ListView/ListBox на поля специального класса. Коллекции же данных я получаю с сервера динамически и подсовываю их в ItemsSource.
Добавлено через 9 минут и 11 секунд
в смысле по умолчанию у меня шаблон данных элемента ListView позволяет прикреплять картинку 100х100 пикселей. Но при переходе в режим просмотра я хочу показывать картинку крупнее, добавить кнопки редактирования и зуммирования и т.п. Кстати, может ты и прав насчет ZIndex'а, но вопрос еще открыт. |
|||
|
||||
San4o_Pan4o |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 70 Регистрация: 16.12.2007 Репутация: нет Всего: нет |
до сих пор не сдвинулся с мертвой точки в этом вопросе..
|
|||
|
||||
KelTron |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 745 Регистрация: 8.10.2006 Где: Красноярск Репутация: 2 Всего: 38 |
Ну логично будет грузить данные не сразу в контролы, в буферную коллекцию, а потом её биндить к контролам...
-------------------- Тысячами незримых нитей обвивает тебя Закон. Разрубишь одну - преступник. Десять - смертник. Все - Бог. Эвенгар Салладорский, основатель Школы Тьмы. |
|||
|
||||
![]() ![]() ![]() |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | WPF и Silverlight | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |