itemsSource가 목록, 목록 및 사전에 바인딩 된 세 개의 목록 상자가 있습니다. 선택한 사용자와 선택한 책을 명령으로 사전에 추가하려고하지만 선택한 항목을 가져갈 수 없습니다. 나는 mvvm에 복종하려고 노력하고있다. 나는 나의 뷰에서 주어진 listboxes에 바인드 된 booklist와 userlist를 가지고있다. 선택한 항목을 내 viewmodel에 보낼 수 없습니다. 내가 어떻게 할 수 있니? 미리 도움을 주셔서 감사합니다.목록 상자에서 선택한 개체를 가져 오는 방법 --- wpf
0
A
답변
2
그냥 selectedItem가에 속성을 바인딩 :
<ListBox
ItemsSource="{Binding Books}"
SelectedItem="{Binding SelectedBook}"/>
와의 뷰 모델
당신의 ViewModel에서public class Library : INotifyPropertyChanged
{
public ObservableCollection<Book> Books {get;private set;}
public Book SelectedBook {get;set;}
}
+0
정말로 도움을 주신 것에 진심으로 감사드립니다 ... – cemregoksu
1
, 당신은 SelectedBook과 SelectedUser를 작성하고의 selectedItem가에 사람들을 바인딩 할 수 없습니다 귀하의 ListBoxes? 그런 다음 변경하면 사전에 추가하십시오.
+0
도와 주셔서 감사합니다, 그것은 올바른 지적이었습니다. – cemregoksu
1
슬래시 (/)를 사용하여 표준 바인딩 구문을 사용할 수도 있습니다.
{Binding Books/}
을 사용하면 컬렉션의 현재 항목에 직접 바인딩 할 수 있습니다.
관련 문제
- 1. 목록 상자에서 목록 상자 항목을 가져 오는 방법 wpf
- 2. 선택한 WPF 목록 항목 찾기
- 3. 목록 상자에서 선택한 항목을 제거하는 방법 C#
- 4. 목록 상자에서 선택한 항목 win32
- 5. wpf 콤보 상자에서 표시 값을 가져 오는 가장 짧은 방법
- 6. 데이터 바인딩 된 다중 확장 목록 상자에서 선택한 값을 가져 오는 방법
- 7. 목록 상자에서 selecteditem 주위에 테두리 설정 WPF
- 8. ASP 목록 상자에서 선택한 모든 값 가져 오기
- 9. WPF 목록 상자에서 마우스로 항목 선택
- 10. DataGridView에서 선택한 항목을 DataTable로 가져 오는 방법?
- 11. tableview pyqt4에서 선택한 항목을 가져 오는 방법
- 12. mysql에서 선택한 필드를 가져 오는 방법
- 13. .Min 확장 메서드에서 개체를 가져 오는 방법?
- 14. IEqualityComparer를 기반으로 목록에서 개체를 가져 오는 방법
- 15. 외부 앱의 목록 상자에서 항목을 가져 오는 도구
- 16. 목록 상자에서 최근에 선택한 항목의 색인을 얻는 방법
- 17. C# : ListBox에서 선택한 항목 및 텍스트의 인덱스를 가져 오는 방법
- 18. MVVM, WPF : 콤보 상자에서 선택한 항목을 설정하는 방법
- 19. 텍스트 상자에서 선택한 텍스트 가져 오기
- 20. WP7 목록 상자에서 보이는 항목 가져 오기
- 21. WPF : 컨트롤이있는 Window 개체를 직접 가져 오는 방법이 있습니까?
- 22. 데이터 바인딩 된 목록 상자에서 선택한 항목 설정
- 23. 코드 목록 상자에서 SelectedItem 가져 오기
- 24. WPF Datagrid 선택한 항목 가져 오기
- 25. WPF : 하위 항목에서 리소스를 가져 오는 방법
- 26. 콤보 상자에서 선택한 값을 #
- 27. MySQL- 선택한 언어로만 기사를 가져 오는 쿼리
- 28. wpf-DragDrop 그룹 스타일이있는 목록 상자에서
- 29. WPF - 목록 상자에서 끌어서 놓기 ITEM
- 30. 파일을 가져 오는 방법
VM에서 선택한 항목을 가져올 수없는 이유는 무엇입니까? –