Implementing the INotifyDataErrorInfo interface is proving to be troublesome.
When validating data in the PastingCellClipboardContent Event, adding an error for one of the properties is for some reason highlighting all fields instead of just the one with the error.
agBillingItem Row = e.Cell.Item as agBillingItem;
Row.AddError("SLA", "Invalid SLA", false);
By adding the error for the "SLA" property, other properties such as "Obligation" are also displaying with the red border suggesting an error. However when hovering over these other fields, the error message that is shown is "System.Collections.Generic.List `1 [System.String]".
When validating data in the PastingCellClipboardContent Event, adding an error for one of the properties is for some reason highlighting all fields instead of just the one with the error.
agBillingItem Row = e.Cell.Item as agBillingItem;
Row.AddError("SLA", "Invalid SLA", false);
By adding the error for the "SLA" property, other properties such as "Obligation" are also displaying with the red border suggesting an error. However when hovering over these other fields, the error message that is shown is "System.Collections.Generic.List `1 [System.String]".