Столбцы WPF DataGrid: как управлять событием изменения значения

В моем проекте WPF C # у меня есть Datagrid следующим образом:

<DataGrid x:Name="FixedPositionDataGrid" HorizontalAlignment="Left" Margin="33,229,0,0" VerticalAlignment="Top" Width="172" Height="128" AutoGenerateColumns="False" FontSize="10" CanUserAddRows="False">
        <DataGrid.Columns>
            <DataGridTextColumn Header="indice" Binding="{Binding index}" IsReadOnly="True"/>
            <DataGridTextColumn Header="%" Binding="{Binding percentage}" />                                    
            <DataGridComboBoxColumn x:Name="DataGridComboBoxColumnAlignment" Header="Allineamento barre" SelectedValueBinding="{Binding alignment}"/>
        </DataGrid.Columns>
    </DataGrid>

Мне нужно иметь событие, которое управляет изменением значения во втором и третьем столбцах (то есть «%» и «Allineamento barre»). Нет необходимости в вставленном значении, мне просто нужно вызвать событие при изменении одного из значений. Как я могу это сделать? Мне нужен способ определить метод события, в котором я могу определить некоторые операции, которые нужно сделать. Я прочитал этоКак вызвать событие, когда значение в ячейке сетки данных wpf изменяется с помощью MVVM? но у меня нет заметной коллекции, связанной с сеткой данных.

РЕДАКТИРОВАТЬ: Datagrid ItemSource связан со следующими объектами:

public class FixedPosition
{
    [XmlAttribute]
    public int index { get; set; }

    public int percentage { get; set; }
    public HorizontalAlignment alignment { get; set; }        
}

Как я могу изменить его, чтобы получить ожидаемый результат?

Спасибо

Ответы на вопрос(1)

Ваш ответ на вопрос