1

SubSonic 2.2 で作成された DAL がある場合、それによって作成されたコレクションをコード (pref.VB.NET) で WPF ObservableCollections に変換して、WPF で使用するにはどうすればよいですか?

4

2 に答える 2

0

これを手動で 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
于 2009-05-29T06:45:59.627 に答える