1

我有一个带有 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包装 a ObservableCollection<KeyValuePair<string, LayoutColumn>>

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

4

1 回答 1

0

我不确定您是否真的可以为 DataGridTextColumn 设置所需的绑定。(对不起,我找不到“证据”)。尝试使用您自己构建的 TemplateColumn。

于 2012-05-01T17:18:17.800 回答