J'ai une application WPF qui affiche des messages de validation de champ en implémentant l'interface IDataErrorInfo. Tout cela fonctionne bien. Ce que je veux faire maintenant est de répartir les messages de validation dans un fichier xml séparé de sorte que les paires valeur de clé de message de validation puissent être stockées en dehors du code et puissent être facilement maintenues par un (super) utilisateur final.Message de validation WPF au format Xml
Je pensais avoir une méthode quelque chose comme:
private void ValidateRequiredField<T>(ref T field, string fieldName)
{
string error = null;
if (Equals(field, null)
|| (field is string
&& (string.IsNullOrEmpty(field.ToString())
|| field.ToString().Replace(" ", string.Empty).Length == 0)
)
|| (field is int
&& int.Parse(field.ToString()) == 0)
)
{
error = GetValueFromConfig(fieldName);
}
SetFieldDataError(fieldName, error);
}
est la meilleure façon de stocker ces paires de valeurs clés dans un fichier xml? Je me souviens qu'il y avait un bloc d'application de configuration Microsoft, mais je ne vois pas d'équivalent dans Enterprise Library 5.0. Y a-t-il un meilleur moyen?