Καλημέρα,
To ΙDataErrorInfo υποστηρίζεται σε όλες τις εκδόσεις του Compact Framework.
Δυστυχώς δεν υπάρχει λύση Build In για να αποφύγεις να κάνεις Implement χειροκίνητα το ΙDataErrorInfo.
Μπορείς όμως να αναπτύξεις μια τάξη που θα υλοποιεί το Interface ΙDataErrorInfo και θα κληρονομείται από όλες τις τάξεις που θα υποστηρίζουν Validation.
Στη Base τάξη μπορεί να ενσωματωθεί και κάποιο Rule Validation Framework για CF όπως λειτουργούν και τα DataAnnotations στο ASP .NET MVC.
Ο λόγος που δεν υποστηρίζει το Compact Framework αυτή την λειτουργία είναι διότι περιέχει ένα υποσύνολο του Full Framework.
Η Microsoft έχει σταματήσει ίσως προσωρινά την αναβάθμισή του, και επικεντρώνεται στο Windows Phone 7. (SilverLight και ΧΝΑ).
Υπάρχουν πολλές εταιρίες που έχουν αναπτύξει εφαρμογές για Compact Framework και είναι κρίμα που δεν μας δίνεται η δυνατότητα
να συνεχίζουμε να αναπτύσουμε στο Visual Studio 2010 Compact Framework εφαρμογές.
Μπλουγουράς Γιάννης
Wizcom O.E.