1
我有一個WPF的DataGrid與DataGridTextColumn爲什麼將UpdateSourceTrigger設置爲Explicit仍會更新源代碼?
<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以明確,我更改列中的值的時刻,源仍然得到更新。
來源是ListCollectionView
包裝ObservableCollection<KeyValuePair<string, LayoutColumn>>
。
這沒有任何意義,我錯過了什麼?
嗨文森特。感謝您的建議。我用我的UI元素創建了一個'DataGridTemplateColumn',現在我可以正確控制綁定並明確更新源!謝謝! – netstained
是的,我曾經試圖改變綁定設置在一個標準的DataGridColumn沒有成功,直到我讀的地方是不可能的,並切換到自定義DataGridTemplateColumn。很高興工作! – GameAlchemist