Sé que la cuadrícula de datos WPF tiene evento "RowEditEnding", pero necesito activar el evento después de que la fila se haya conectado para verificar si la fila recién agregada está duplicada y fusionar la fila duplicada. Mi cuadrícula de datos tiene la propiedad "CanUserAddRow" establecida en True.WPF Datagrid Fila Edición evento "ENDED"
Estoy utilizando EntityObservableCollection que extiende ObservableCollection para sincronizar mi entidad con la colección. Por lo tanto, consideré el evento OnCollectionChanged, pero el evento "InsertItem" se plantea una vez que el usuario hace clic en la nueva fila del marcador de posición del elemento, lo que significa que el objeto todavía está vacío y no puedo verificar si hay duplicados.
¿Hay alguna forma de que pueda generar el evento RowEditEnded?
Gracias ...
Hay podría tener algún evento de validación Puedes verificar eso por un tiempo. – Sankarann
¿Realmente intentabas mirar lo suficiente en CollectionChanged? Los controles en el interior podrían permitirle saber cuándo el elemento se insertó o actualizó realmente, para que pueda verificar cada vez y si los campos rellenos LUEGO ejecutan la lógica de cambio: http://stackoverflow.com/questions/4587448/collectionchanged-sample. Volví a subir @Mah antes de darme cuenta de las limitaciones de ese enfoque (alternar manejadores y luego forzar commit y refresh y ect), y pensé más en collectionchanged (pero no puedo eliminar upvote ahora) –