Blazor Checkbox Zwei-Wege-Bindungs- und WechselereignisC#

Ein Treffpunkt für C#-Programmierer
Anonymous
 Blazor Checkbox Zwei-Wege-Bindungs- und Wechselereignis

Post by Anonymous »

Wie ist die richtige Möglichkeit, ein Kontrollkästchen zu binden und ein Ereignisfeuer zu haben, wenn sich dieses Kontrollkästchen ändert? Ich habe ein paar verschiedene Arten ausprobiert, die alle nicht genau so funktionieren, wie ich es mir erhofft hatte. Beachten Sie das Kontrollkästchen in einer Komponente. < /P>

Code: Select all

@code{
[Parameter]
public bool IsChecked { get; set; } = true;
private void CheckboxChanged()
{
Console.WriteLine($"Checkbox changed {IsChecked}");
}
}
Wenn die Seite geladen wird, liest sie den Wert, der an IsShEcked angegeben ist, und wenn das Kontrollkästchen überprüft wird, feuert die Methode aus. Der Wert für ISSCHECKED wird jedoch nicht aktualisiert. Wenn dann der Bindungswert für ISSCECKED außerhalb der Komponente geändert wird, wird die Methode nicht abgefeuert, aber der Wert für ISSCECKED wird geändert (sollte beachten, dass die UI korrekt aktualisiert wird).

Ich dachte Dies ergibt jedoch einen Fehler, der onchange zwei oder mehr
verwendet wird Wenn der Benutzer auf das Kontrollkästchen klickt, ist es jedoch mit der Methode abgefeuert. IsChecked befindet sich am alten Wert (ich gehe davon aus, dass der Klick vor der Bindung stattfindet). Wenn dann der Wert für Isschecked außerhalb der Komponente geändert wird, feuert die Methode erneut nicht aus.
Was ist der richtige Weg?

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post
  • Wie kombinieren Sie Wege in Java?
    by Guest » » in Java
    0 Replies
    9 Views
    Last post by Guest
  • Wildcard (**) Pfad, die nicht alle anderen Wege im Federschuh/Winkel -App fangen
    by Anonymous » » in Java
    0 Replies
    8 Views
    Last post by Anonymous
  • Binden Sie an eine CheckBox und führen Sie einen Befehl auf MVVM-Art aus
    by Guest » » in C#
    0 Replies
    13 Views
    Last post by Guest
  • Kontaktformular 7 Checkbox Styling
    by Anonymous » » in HTML
    0 Replies
    0 Views
    Last post by Anonymous
  • Kontaktformular 7 Checkbox Styling
    by Anonymous » » in CSS
    0 Replies
    0 Views
    Last post by Anonymous