0
마스터 데이터 그 렛트와 상세 데이터 그 리드로 구성된 마스터 상세 제어를 작성하려고합니다. 내 시나리오는 다음과 같습니다. - SelectedItem을 사용하여 ModelView의 속성에 바인딩했습니다. 문제는 ViewModel의 SelectedItem이 사용되지 않기 때문에 master datagrid에서 선택된 항목을 가져올 수 없으며 선택 항목의 데이터를 가져올 수 없습니다. WPF : 두 개의 DataGrid와 MVVM이있는 마스터 - 상세보기
코드
은 다음과 같습니다 :<toolkit:DataGrid ItemsSource="{Binding}" RowDetailsVisibilityMode="VisibleWhenSelected" SelectedItem="{Binding SelectedItemHandler, Mode=TwoWay}"></toolkit:DataGrid>
그리고 SelectedItemHandler의 코드가 사용되지 않습니다
private CustomerObjects _selectedItem;
public CustomerObjects SelectedItemHandler {
get { return _selectedItem; }
set
{
OnPropertyChanged("SelectedItem");
}
}
뷰 모델
에. 무엇이 문제 일 수 있습니까? MVVM에서 마스터 - 디테일을 만드는 또 다른 방법을 사용해야합니까?