Pourquoi la plupart des exemples de propriétés de liaison de données MVVM vérifient-ils si la valeur actuelle est égale à la valeur précédente.Liaison de données MVVM Property
private string name;
public string Name
{
set
{
if(this.name != value) <- why is this check needed.
{...}
}
}
merci!
Serait-ce votre propre code appelant le setter deux fois ou quelque chose à voir avec la liaison et la vue? – dnndeveloper
Je n'ai jamais remarqué que la liaison provoquait trop de mises à jour, je dirais que la plupart du temps ce problème se produit à cause de votre propre code. Cette vérification de la «valeur réellement changée» n'a rien de nouveau cependant, à l'époque de Delphes, c'était une pratique courante aussi ... –