Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/305.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# Binding.SourceUpdated未触发_C#_Wpf_Data Binding_Wpfdatagrid - Fatal编程技术网

C# Binding.SourceUpdated未触发

C# Binding.SourceUpdated未触发,c#,wpf,data-binding,wpfdatagrid,C#,Wpf,Data Binding,Wpfdatagrid,我有一个可以装订的。GUI将更新 <DataGridTextColumn Binding="{Binding Path=Value, NotifyOnTargetUpdated=True, NotifyOnSourceUpdated=True, Mode=OneWay}"/> 但是 。。。 没有

我有一个可以装订的。GUI将更新

<DataGridTextColumn Binding="{Binding Path=Value, 
                              NotifyOnTargetUpdated=True, 
                              NotifyOnSourceUpdated=True, 
                              Mode=OneWay}"/>
但是

。。。
没有

如果我在code或XAML中创建绑定,在
Triggers
集合中使用
EventTrigger
,或者使用
EventSetter
,则没有区别。据我所知,这件事还没有发生


是否有人知道如何进行绑定。SourceUpdate激发?

是否会在源更改时激发“TargetUpdate”,而在目标更改时激发“SourceUpdate”


(@black stallion给了我一个可能发生的事情的提示,但我希望人们会评论/编辑这是否正确!)

原因是我希望在绑定更改时能够访问源对象。更好的是,我希望能够轻松地获取源属性(即上面示例中的
obj.Value
)。我可以使用反射和来自目标的绑定对象来实现这一点,但是htat非常痛苦。。。附加事件发生在值从绑定目标传输到绑定源时。我知道了。这名字太令人困惑了!对我来说,这就是解决方案:
<EventTrigger RoutedEvent="Binding.TargetUpdated"> ...
<EventTrigger RoutedEvent="Binding.SourceUpdated"> ...