WPF DataGridTemplateColumncombobox更新所有行

我有这个XAML从combobox中选择ItemSource是Enum的值。 我使用的教程是:

http://www.c-sharpcorner.com/uploadfile/dpatra/combobox-in-datagrid-in-wpf/

<DataGrid x:Name="dgProductItem" ItemsSource="{Binding ProductVersion.ProductItems}"             

但是,当我从一行更改值时, 它将更新所有行 。 有人知道为什么吗?

编辑:

如果我只更改一行,它只会更新该行,但是当我更改另一行时,我刚刚更改的那行也将更改前一行。

干杯

注意重复,但经过几个小时的猜测,因为网上没有足够的材料来解决这个问题,解决方案是

         

IsSynchronizedWithCurrentItem – 完成它在锡上所说的内容。 但是,当您选择一个项目时,当前项目将消失,但至少它不会更新所有行。