Ho un controllo DataGrid da me personalizzato ed avrei bisogno di un aiuto.
La definizione del custom control è questa:
Public Class DataGridExtended
Inherits DataGrid
Sub New()
Dim dict = New ResourceDictionary()
dict.Source = New Uri("DataGridExtendedStyle.xaml", UriKind.RelativeOrAbsolute)
Me.Resources.MergedDictionaries.Add(dict)
Me.SetValue(DataGrid.StyleProperty, Me.FindResource("datagridExtendedStyle"))
End Sub
End Class
lo stile del controllo ridefinisce il template della datagrid ed è così definito (prevede una textbox sopra la datagrid):
Ora ho questo problema...
Quando clicco sulla textbox posta sopra la datagrid, le modifiche editate sulla riga selezionata non vengono "committate" e non vengono aggiornate le proprietà dell'entità collegata alla riga. Coma mai?

500x300
8Kb
Io vorrei evitare questo comportamento e vorrei che la modifiche venissero "confermate" come avviene quando clicco su eventuali textbox esterne al controllo. Come posso farlo?
Per rendere più comprensibile la problematica ho creato un progetto di prova per simulare il problema che trovate in allegato.
Vi ringrazio per ogni informazione/parere utile a riguardo.