Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/powerbi/2.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
Wpf 为什么将UpdateSourceTrigger设置为Explicit仍会更新源?_Wpf_Wpfdatagrid_Updatesourcetrigger - Fatal编程技术网

Wpf 为什么将UpdateSourceTrigger设置为Explicit仍会更新源?

Wpf 为什么将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的WPF DataGrid

<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。很高兴它成功了!