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ラッピング aObservableCollection<KeyValuePair<string, LayoutColumn>>です。

意味がありません、何が欠けていますか?

4

1 に答える 1

0

DataGridTextColumn に必要なバインディングを実際に設定できるかどうかはわかりません。(申し訳ありませんが、「証拠」が見つかりません)。自分で作成した TemplateColumn を試してみてください。

于 2012-05-01T17:18:17.800 に答える