Ho difficoltà a impostare un TextBox vuoto su null su un campo DB nullable.Cancellazione della casella di testo non imposta il binding su null
XAML
<y:TextBox Text="{Binding Year1Cost, Mode=TwoWay,
UpdateSourceTrigger=PropertyChanged,
NotifyOnValidationError=True,
ValidatesOnDataErrors=True,
ValidatesOnExceptions=True,
StringFormat=\{0:c\}}" Grid.Row="3" Grid.Column="1" />
Quando entro un valore in esso il legame va bene e il valore inserito è passato
Quando lascio un valore nullo solo un null viene passato
Se elimino il valore da la casella di testo il valore passato è il valore originale della casella di testo e l'interfaccia utente non viene notificata della modifica Grrrrrrrrrrrrrrrr
Ho passato molto tempo a verificare le opzioni a meno di mettere il codice dietro il OnTextChanged di ogni campo nullable non riesco a vedere l'efficienza nel fare questo.
Grazie in anticipo:
ps. Hanno esaminato TargetNullValue o nessun successo
Visual Studio 2008 - SP1 - Net 3.5
dovuto convertire in uno spazio, come una stringa vuota non ha innescato proprietà evento modificato per qualche motivo. Grazie per il vostro aiuto, implementerò in tutti i posti richiesti. – Traci