gpt4 book ai didi

c# - 如何立即使用 INotifyPropertyChanged 通知 GUI 更改

转载 作者:行者123 更新时间:2023-12-03 10:52:19 26 4
gpt4 key购买 nike

在我的 View 中,我有一个绑定(bind)到 Datagrid 的 ObservableCollection,每个元素都有一个 Bool 属性 IsSelected绑定(bind)到 DataGridCheckBoxColumn直到这里一切都像 MVVM 一样工作。但我的问题是 INotifyPropertyChanged不会在用户更改我的 DataGridCheckBoxColumn 后立即触发,它仅在失去焦点时触发。

我能做些什么来强制网格立即通知更改,而不是在列失去焦点时?

我正在尝试设置

NotifyOnSourceUpdated=true
NotifyOnTargetUpdated=true

这是我的专栏
<DataGridCheckBoxColumn Header="{x:Static resources:Labels.TESORERIA_AplicarTodo}"
Binding="{Binding Path=Seleccionado,NotifyOnSourceUpdated=True,NotifyOnTargetUpdated=True,NotifyOnValidationError=True}"/>

最佳答案

您需要设置更新源触发器 绑定(bind)到 PropertyChanged。

UpdateSourceTrigger = PropertyChanged

关于c# - 如何立即使用 INotifyPropertyChanged 通知 GUI 更改,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21204445/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com