2009-09-08 4 views
0

ListBoxItem이 데이터 템플릿에 의해 생성되는 ListBox가 있습니다. 목록 항목을 제거하기위한 단추가있는 ListBoxItem 스타일의 단추가 있습니다. 사용자가 포커스를 받기 때문에 단추를 클릭하면 ListBox에 SelectedIndex가 표시되지 않습니다. 따라서 단추의 Click 이벤트는 절대로 ListBoxItem을 삭제할 수 없습니다. 목록 항목의 부모 그리드를 찾아서 목록 항목을 삭제할 수 있습니까? 버튼은 ListBoxItem 스타일 격자의 자식입니다.ListBoxItem의 단추를 클릭하면 ListBox의 ListBoxItem이 삭제됩니다.

답변

0

문제에 관해서는 목록 상자에 바인딩하는 컬렉션의 각 항목에 고유 한 ID (말)가 있다고 가정합니다.

그런 경우에 u는 목록 항목의 버튼에 해당 고유 값을 바인딩 할 수 있습니다. click이 실행되면 U는 고유 태그가있는 버튼을 가져오고이 태그 값을 사용하여 목록 항목을 제거 할 수 있습니다.

희망이 도움이됩니다.

감사

Ashwani

관련 문제