WPF数据网格双向绑定
我有一个属性WPF数据网格双向绑定,wpf,xaml,data-binding,Wpf,Xaml,Data Binding,我有一个属性UserSet,它包含fromobserveCollection。 GridRow-我的类,包含如下4个属性: public int Id { get { return id; } set { id = value; RaisePropertyChanged("Id"); } } 我填充用户集,然后网格绑定到它。当我更改id字段工作设置器id时。它设置正确的值。 但是,在所有更改之后,当我单击其他按钮时,我的UserS
UserSet
,它包含fromobserveCollection
。
GridRow
-我的类,包含如下4个属性:
public int Id
{
get { return id; }
set
{
id = value;
RaisePropertyChanged("Id");
}
}
我填充用户集,然后网格绑定到它。当我更改id
字段工作设置器id
时。它设置正确的值。
但是,在所有更改之后,当我单击其他按钮时,我的UserSet
没有修改值。所以我无法更新网格。
这是我的XAML:
<DataGrid ItemsSource="{Binding UsersSet, Mode=TwoWay}" AutoGenerateColumns="True">
</DataGrid>
请提供帮助。您可以尝试设置
更新资源记录器
:
<DataGrid ItemsSource="{Binding UsersSet,
Mode=TwoWay,
UpdateSourceTrigger=PropertyChanged}"
AutoGenerateColumns="True">
</DataGrid>
在不知道您的代码的其余部分的情况下,很难猜测。没有问题,这就是我们在这里所要做的:)@EbiDK Hi。也许不是,但我不确定这个问题在一年前是真的。。。很抱歉