protected virtual void OnPropertyObjectCollectionItemPropertyChanged(object sender, PropertyChangedEventArgs e) { if (string.Equals(e.PropertyName, "IsDirty", StringComparison.Ordinal)) { return; } SetDirtyAndAutomaticallyValidate(string.Empty, true); }