Вы должны были бы вручную добавить это к своим классам DAL, но это не слишком сложно. В верхней части каждого класса уровня доступа к данным добавьте «Implements INotifyPropertyChanged», а затем в каждое свойство добавьте код в «набор», как показано ниже.
Private _Book As String
Public Property Book() As String
Get
Return _Book
End Get
Set(ByVal value As String)
If Not _Book = value Then
_Book = value
' Raise the property changed event.
RaiseEvent PropertyChanged(Me, New PropertyChangedEventArgs("Book"))
End If
End Set
End Property
Public Event PropertyChanged(ByVal sender As Object, ByVal e As System.ComponentModel.PropertyChangedEventArgs) Implements System.ComponentModel.INotifyPropertyChanged.PropertyChanged