Saluti e buone feste a tutto il forum. In pratica, ho una DataGrid il cui SelectedValuePath deve variare perché ho bisogno di valorizzare variabili diverse. In pratica, così:
e questo era lo XAML. Di seguito, il code-behind dell'evento SelectionChanged che viene "firato" su dataGridFree:
dataGridFree.SelectedValuePath = "idProdotto";
String idProdotto = dataGridFree.SelectedValue;
MessageBox.Show(idProdotto);
e viene generata una NullReferenceException. La cosa che non mi spiego però è questa: in pratica, al primo "firamento" dell'evento restituisce null, a tutti i successivi invece effettivamente restituisce idProdotto. Se invece setto il SelectedValuePath direttamente nello XAML e non lo cambio, il problema non si pone e tutto funziona perfettamente. Any idea?
Grazie e Buon Natale a tutti! :)