属性私有集未触发NotifyPropertyChanged

时间:2012-10-19 08:02:45

标签: wpf vb.net

所以这更像是一个问题,但有人可以告诉我为什么如果我创建一个属性,如:

 Private _Productgroepen As ObservableCollection(Of productgroep)
    Public Property Productgroepen As ObservableCollection(Of productgroep)

        Get
            Return _Productgroepen
        End Get
        Private Set(ByVal value As ObservableCollection(Of productgroep))
            _Productgroepen = value
            MyBase.OnPropertyChanged("Productgroepen")
        End Set

    End Property

“私人套装”没有像使用“套装”那样起火?所以基本上我在一台电脑上工作,而我在另一台电脑上共同工作,在他的电脑上,该物业工作正常,但在我的电脑上,该物业根本没有任何价值!有人可以向我解释一下吗?

由于

编辑: 要回答这篇文章的第一条评论: 属性“Productgroepen”从viewmode的构造函数中获取值:

Public sub New()
    Dim pg = (from prg in db.producgroep).Tolist
    For each pgs in pg
        Productgroepen.add(pgs)
    Next
End sub

在xaml上我有一个组合框:

... ItemsSouce={"Binding Productgroepen"} DisplayMemberPath="omschrijving" SelectedValue={"Binding SelectedProductgroepen", updatesourcetrigger=propertychanged} ..

基本上在我的电脑上调试时我没有错误或异常,但是如果我在私人电脑上设置私人BUT,那么组合框会得到任何值,他没有错误或异常并且组合框具有所有值(他也是私人的二传手..) 如果有人知道为什么这种行为让我知道,我总是乐于了解更多。

0 个答案:

没有答案