Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > .NET Frameworks (точка нет фреймворки) > C# (си шарп)
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 20.02.2012, 05:15   #1
coNsept
Форумчанин
 
Аватар для coNsept
 
Регистрация: 14.12.2009
Сообщений: 716
По умолчанию Добавление данных в ListView

Код:
  
public class TrackListData
{
 public string Title
 { get; set; }
}

private void button2_Click(object sender, RoutedEventArgs e)
{
 TrackList.DataContext = new ObservableCollection<TrackListData>()
 {                         
  new TrackListData() { Title = "D:\\Музыка\\Krec\\02 - Krec - ''Нет волшебства'' [2004]\\15. Перегорели пробки.mp3" }
 };
}
Вообщем как видно кнопочка добавляет путь к песни на ListView, при попытке нажать кнопку еще один раз, такой же путь больше не добавляется. Вопрос собственно вот в чем, мне вообще нужно dragdrop/ом заполнить этот объект Title чтобы я мог потом считывать данные из listview для проигрывания песен. DragDrop я уже сделал но я не совсем понимаю как сделать заполнение листвьюв именно одной колонки песнями.
А делал я раньше подругому, кидал файлы тип так listview.Items.Add(FileDirFromDragD rop) а выбирал следующим образом.
listview.SelectItem.ToString();
Никаких проблем не знал но теперь хочется организовать плейллист немного по красивше, с наименованием песни, время проигрывания и так далее. Но для начала мне нужно запоминать где-то путь этого файла поэтому я решил сделать то что выше но не совсем получилось.
coNsept вне форума Ответить с цитированием
Старый 20.02.2012, 08:38   #2
Скарам
Дружите с Linq ;)
Форумчанин
 
Аватар для Скарам
 
Регистрация: 15.10.2008
Сообщений: 822
По умолчанию

У каждого ListViewItem есть свойство Tag. В классе храните помимо названия и путь к файлу. Закидываете его в тэг, таким образом получите однозначное соответствие между Item и объектом.
Не давай организму поблажки, каждый день тренируй его в шашки..
Скарам вне форума Ответить с цитированием
Старый 08.03.2012, 12:23   #3
newclaus
Пользователь
 
Регистрация: 08.03.2012
Сообщений: 10
По умолчанию

Может лучше будет применить форматированную привязку к коллекции TrackListData,в которой определить все нужные свойства: Название, исполнитель, Путть, Длина трека

Последний раз редактировалось newclaus; 08.03.2012 в 12:33.
newclaus вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Добавление текста в ListView Dima DDM Помощь студентам 2 30.10.2011 21:06
добавление строк в ListView TotKtoNado Общие вопросы Delphi 1 10.07.2011 16:07
добавление строк в ListView TotKtoNado БД в Delphi 0 06.07.2011 14:10
Добавление в ListView xakkkkker Общие вопросы Delphi 3 31.10.2010 15:06
Добавление элементов ListView SnakeMan Помощь студентам 4 30.11.2007 11:54