MVVM 아키텍처에서 WPF를 사용하고 있습니다. 제가 직면 한 문제는 새 레코드를 그리드에 추가하고 Enter 키를 누르면 레코드가 활성 레코드로 설정되지 않습니다. 다른 레코드를 클릭 한 다음 업데이트 된 새 레코드를 다시 클릭해야합니다.새 레코드를 추가 할 때 XamDataGrid의 ActiveDataItem을 업데이트하십시오.
<igDP:XamDataGrid Name="xamDataGrid1" Width="700" Height="200" HorizontalAlignment="Center" ActiveDataItem="{Binding Listener,Mode=TwoWay}" DataSource="{Binding GridData.Tables[0].DefaultView}" Padding="50">
그것은보기 모델의 청취자로 전화를 걸 수 있도록 나는 activedataitem 속성에 새로 추가 된 레코드를 설정할 수있는 방법이 있나요? 뷰 모델에서 데이터베이스에 새 레코드를 삽입해야합니다.
어떤 유형의 컬렉션에 속해 있습니까? 아이템이 콜렉션에 추가 될 때 ViewModel에서 CollectionChanged 이벤트를 사용할 수 있습니까? – alhalama