2013-10-09 2 views
0

Для каждого элемента в моем списке, у меня есть Button и TextBlock. Я могу установить мою кнопку, чтобы поднять событие, которое удаляет элемент из ListBox, если я нажму на TextBlock, чтобы выделить элемент, а затем Remove(myListBox.SelectedItem).WPF Информация об элементе списка

Однако, я ищу способ определить, какой элемент в ListBox связан с конкретной кнопкой Remove, поэтому я могу RemoveAt(?), когда событие поднято.

Редактировать: Каждая из кнопок должна удалять элемент в строке этой кнопки, не выделяя сначала первую строку. Таким образом, использование ListBox.SelectedItem не является жизнеспособным вариантом :)

+1

Вы можете разместить код? – JMK

+0

Я просто ищу функциональность, в коде нет проблем :) – Kensing

+0

То есть * не * точка. Чем больше информации вы предоставляете, тем лучше ответы, которые вы получите. – Sheridan

ответ

1

Вы можете получить индекс элемента с помощью метода: IndexOf

YourCollection.RemoveAt(YourCollection.IndexOf(myListBox.SelectedItem)); 
+0

Я пытаюсь обойти свойство SelectedItem, так как кнопка должна удалить элемент, даже если он не был выбран (да, есть кнопка для каждого элемента в списке). – Kensing

+0

Если вы включаете важную информацию, подобную этой, в свои вопросы, тогда вы получите лучшие ответы и потратите меньше времени. – Sheridan

+0

Извините, я думал, что сделал это ясно в первом предложении. Я благодарен за ответ в любом случае! – Kensing

Смежные вопросы