Модераторы: gambit, Kefir, Partizan
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Программное добавление элементов в ListBox 
:(
    Опции темы
kinder999
Дата 15.11.2010, 16:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 37
Регистрация: 11.6.2007

Репутация: нет
Всего: нет



Доброго времени суток.
Я прочитал статью Tim`а.
Я создал два ListBox, как в примере - всё работает...
Возникла у меня задача модернизировать этот пример:
 - при загрузке страницы у меня во втором ListBox программно создаются N элементов
Код

<StackPanel Orientation="Vertical">
    <TextBlock x:Name="tbText"></TextBlock>
    <ListBox x:Name="lbData"></ListBox>
</StackPanel>


 - после этого должен работать Drag And Drop
при перетаскивание данных из первого ListBox в любой другой элемента во втором ListBox он должен добавляться в ListBox элемента и удаляться из первого ListBox.

Вопрос: подскажите, пожалуйста, как это реализовать

И второй вопрос: как взять данные по каждому элементу из второго ListBox?
Заранее спасибо за ответы и помощь!

Это сообщение отредактировал(а) kinder999 - 16.11.2010, 17:23
PM MAIL   Вверх
CYBERDREAM
Дата 15.11.2010, 19:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


I think, there4 I am
***


Профиль
Группа: Завсегдатай
Сообщений: 1096
Регистрация: 31.10.2006
Где: CyberLand

Репутация: 3
Всего: 28



Привет. Что касается удаления из одного и добавления в другой
Код

public MainWindow()
{
    InitializeComponent();
    listBox1.Items.Add(new TextBox() { Text = "heeeey" });
}

private void button1_Click(object sender, RoutedEventArgs e)
{
    Object obj = listBox1.Items[0];

    listBox1.Items.Remove(obj);
    listBox2.Items.Add(obj);
}



--------------------
Ищем .Net, Java, Javascript разработчиков, Кипр, Лимассол. (знание английского необязательно)
Telegram, skype: kuchuk.artiom
PM MAIL WWW   Вверх
kinder999
Дата 16.11.2010, 17:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 37
Регистрация: 11.6.2007

Репутация: нет
Всего: нет



Это немного не то.
Я хочу использовать Drag And Drop.
Следую указанной выше статье у меня получилось сделать это между двумя ListBox`ами.
Мне необходимо изменить второй ListBox так, что бы я мог задать программно несколько элементов внутри него
Код

<StackPanel Orientation="Vertical">
    <TextBlock x:Name="tbText"></TextBlock>
    <ListBox x:Name="lbData"></ListBox>
</StackPanel>

и что бы работал биндинг, т.е. когда я перетаскиваю элемент из первого ListBox в какой-нидь элемент внутри второго ListBox, то он у меня добавлялся в ListBox Элемента.
PM MAIL   Вверх
Irdis
Дата 16.11.2010, 20:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 108
Регистрация: 21.5.2008

Репутация: нет
Всего: 1



Решает почти все проблемы
http://code.google.com/p/gong-wpf-dragdrop/

PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | WPF и Silverlight | Следующая тема »


 




[ Время генерации скрипта: 0.0741 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.