Wenn ich eine berechnete Eigenschaft wie diese definiere (ViewModel): < /p>
Code: Select all
// omitted code for brevity
private decimal? _notificado;
public decimal? Notificado
{
get => _notificado;
set
{
if (SetProperty(ref _notificado, value))
{
OnPropertyChanged(nameof(Saldo));
}
}
}
public decimal? Saldo => Cantidad - Notificado;
// omitted code for brevity
Der Wert ist falsch, wenn ich alle Zeichen aus dem Textfeld an die Notificado -Eigenschaft gebunden bin.
Code: Select all
// omitted code for brevity
// omitted code for brevity
// omitted code for brevity
Die Notificado behält weiterhin das letzte Zahlenzeichen bei und verursacht ein falsches Ergebnis, da der Eintrag leer ist. Abrufen der Zeichenfolge mit einer mit meinem ViewModel verbundenen textchangeten -Methode, übertragen Sie den Parameter und
konvertieren sie in 0 Wenn die Streicher null oder leer ist. Genau, und ich glaube nicht, dass es zumindest vorerst hier angeben muss.>