Wpf 为什么将UpdateSourceTrigger设置为Explicit仍会更新源?
我有一个带有DataGridTextColumn的WPF DataGridWpf 为什么将UpdateSourceTrigger设置为Explicit仍会更新源?,wpf,wpfdatagrid,updatesourcetrigger,Wpf,Wpfdatagrid,Updatesourcetrigger,我有一个带有DataGridTextColumn的WPF DataGrid <DataGridTextColumn Header="Grouping" Binding="{Binding Value.GroupIndexPlusOne, UpdateSourceTrigger=Explicit, Converter={StaticResource StringToIntConverter}}" CanUserSort="False" Width="Auto" Utilities:IsRea
<DataGridTextColumn Header="Grouping" Binding="{Binding Value.GroupIndexPlusOne, UpdateSourceTrigger=Explicit, Converter={StaticResource StringToIntConverter}}" CanUserSort="False" Width="Auto" Utilities:IsReadOnlyDpAttachable.IsReadXOnly="{Binding Data.GroupingIsReadonly, Source={StaticResource proxy}}" />
尽管已将UpdateSourceTrigger设置为Explicit,以便从代码执行实际更新,但在我更改列中的值时,源代码仍然会得到更新
源是包装ObservableCollection的ListCollectionView
没有意义,我缺少什么?我不确定您是否真的可以为DataGridTextColumn设置所需的绑定。对不起,我找不到“证据”。尝试使用您自己构建的TemplateColumn。您好。谢谢你的建议。我用中的UI元素创建了一个DataGridTemplateColumn,现在我可以正确控制绑定并显式更新源代码了!谢谢是的,我曾经尝试更改标准DataGridColumn中的绑定设置,但没有成功,直到我读到不可能的地方并切换到自定义DataGridTemplateColumn。很高兴它成功了!