4

我有UserSet包含 from的财产ObservableCollection<GridRow>GridRow- 我的课程,其中包含 4 个这样的属性:

public int Id
{
    get { return id; }
    set
    {
        id = value;
        RaisePropertyChanged("Id");
    }
}

我填充 UserSet,然后 Grid 绑定到它。当我更改id字段工作设置器时Id。它设定了正确的价值观。但是,在所有更改之后,当我单击其他按钮时,我UserSet并没有修改值。所以我无法获得更新的网格。这是我的 XAML:

<DataGrid ItemsSource="{Binding UsersSet, Mode=TwoWay}" AutoGenerateColumns="True">

</DataGrid>

请帮忙。

4

1 回答 1

12

您可以尝试设置UpdateSourceTrigger

<DataGrid ItemsSource="{Binding UsersSet, 
                        Mode=TwoWay, 
                        UpdateSourceTrigger=PropertyChanged}" 
          AutoGenerateColumns="True">

</DataGrid>

在不知道其余代码的情况下,很难猜到。

于 2012-05-27T07:53:19.763 回答