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

时间:2012-05-01 17:04:15

标签: wpf wpfdatagrid updatesourcetrigger

我有一个带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以便从代码进行实际更新,但是当我更改列中的值时,源仍然会更新。

来源是ListCollectionView包裹ObservableCollection<KeyValuePair<string, LayoutColumn>>

没有意义,我错过了什么?

1 个答案:

答案 0 :(得分:0)

我不确定您是否可以为DataGridTextColumn设置所需的绑定。 (抱歉,我找不到'证明')。尝试使用您自己构建的TemplateColumn。