绑定不工作,即使我可以点击data PropertyChange

本文关键字:data PropertyChange 我可以 工作 绑定 | 更新日期: 2023-09-27 18:03:23

我被卡在这里了

<telerik:GridViewDataColumn Width="80" Header="Type" DataMemberBinding="{Binding Type,Mode=TwoWay}" HeaderTextAlignment="Center" TextAlignment="Center">

 public string Type
    {
        get { return this.type; }
        set
        {
            if (this.type != value)
            {
                this.type = value;
                OnPropertyChanged("Type");
            }
        }
    }

我确实在某处设置了Type值。但在gridview中,它显示为0。可能的原因是什么?

编辑:

我在事件中设置了值。

foreach(var item in SomeViewModel.Results)
{
     if(item.type==1)
       SomeViewModel.Type ="Something";
}

SomeViewModel.Results是一个ObservableCollection.

绑定不工作,即使我可以点击data PropertyChange

在输出窗口中,我发现了Binding错误。该属性不存在。我刚刚意识到这个属性必须是ItemsSource的一个元素。

我不能创建自己的

相关文章: