Das Ergebnis einer Summe ist falsch, wenn alle Zahlen von einem Textfeld gelöscht werdenC#

Ein Treffpunkt für C#-Programmierer
Anonymous
 Das Ergebnis einer Summe ist falsch, wenn alle Zahlen von einem Textfeld gelöscht werden

Post by Anonymous »

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.>

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post