WPF Toolkit DataGrid
은 내 뷰 모델에서 ObservableCollection
이 Car
입니다. Car
에는 PropertyChanged
이벤트가 있고 두 개의 문자열 속성 각각의 설정자가 이벤트를 시작합니다. 또한 SelectedItem
라고도하는 Car
유형의보기 모델에서 속성에 바인딩 된 SelectedItem
모눈의 속성이 있습니다.업데이트 할 DataGrid를 가져올 수 없습니다.
그리드와 동일한 창에서 add
, modify
및 delete
에 대한 버튼이 있습니다. Add
및 modify
은 각각 Car
속성에 대해 하나씩 두 개의 텍스트 상자가있는 대화 상자 창을 엽니 다. Delete
은 확인 대화 상자를 표시 한 다음 삭제를 수행합니다.
add
및 delete
의 경우 ObservableCollection
에서 항목을 추가 또는 삭제하고 예상대로 그리드를 업데이트합니다. 그러나 modify
의 경우 그렇지 않습니다. 처음에 내 Car
은 PropertyChanged
을 사용하지 않았고 일부 검색 후에 개별 항목의 속성이 변경되면 그리드가 업데이트되어야 함을 발견했습니다. 그러나 이제 PropertyChanged
을 사용하고 있는데, 그리드는 여전히 업데이트되지 않습니다.
내보기 모델에서 SelectedItem
값을 변경하고 컬렉션의 항목을 직접 변경해 보았습니다.
내가 뭘 잘못하고 있니?
몇 가지 코드를 제공해 주시겠습니까? – viky