4

UserSetfromを含むプロパティがあります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 に答える