J'essaie de faire une simple validation sur la zone de texte, c'est un champ obligatoire et ne peut pas être vide. Initialement, la valeur sera vide, donc lorsque l'utilisateur n'entre pas de valeur dans le champ et clique directement sur le bouton Enregistrer, la valeur n'est pas déclenchée. Il fonctionne correctement lorsque l'utilisateur saisit quelque chose, puis supprime la valeur, puis il fonctionne parfaitement et affiche le message d'erreur de validation. Y at-il de toute façon à effectuer une vérification de validation après que l'utilisateur clique sur le bouton de sauvegarde.L'exception de validation échoue si le champ est vide Silverlight
[Display(Name = "Sometext", Description = "Some text")]
[Required(ErrorMessage = "Required Field")]
public string SomeText
{
get
{
return _someText;
}
set
{
if (_someText== value &&
value != string.Empty)
{
return;
}
Validate(value, "someText");//This calls Validator.ValidateProperty method
_someText= value;
FirePropertyChanged("someText");
}
}
Veuillez nous suggérer!
Merci à l'avance Sai
vrai, je suis passé sur son approche aswell, il a des défauts sans doute, mais il est beaucoup mieux que la construction en remplacement – Neil