我有财产UserSet
其中包含来自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>
请帮忙。
您可以尝试设置UpdateSourceTrigger
:
<DataGrid ItemsSource="{Binding UsersSet,
Mode=TwoWay,
UpdateSourceTrigger=PropertyChanged}"
AutoGenerateColumns="True">
</DataGrid>
如果不知道代码的其余部分,就很难猜测。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)