WPF bindowanie w dwie strony

0

Witam, piszę prostą aplikację. Mam DataGrid'a, który jest 'przywiązany' do jakiejś tam ObservableCollection. Cokolwiek zmienie w ObservableCollection to ładnie wyświetla mi się na DataGridzie. Ja chcę jednak aby to działało też w drugą stronę. Co zrobić aby kliknięcie na ToggleButtona(jedna z kolumn w DataGridzie zawiera ToggleButtony), zmieniło wartość w mojej ObservableCollection na true lub false(zależnie od wciśnięcia, lub nie ToggleButtona).

Kod kolumny wygląda tak(ustawiłem Mode na twoways, ale nie ma rezultatu):

                    <DataGridTemplateColumn Header="Skip" Width="32">
                        <DataGridTemplateColumn.CellTemplate>
                            <DataTemplate>
                                <ToggleButton Name="tbtnAction" Height="20" Width="20" IsChecked="{Binding Path=ActionNone, Mode=TwoWay}">
                                    <Image Height="16" Width="16" Source="{Binding Source=Images/square.png}"/>
                                </ToggleButton>                                              
                            </DataTemplate>
                        </DataGridTemplateColumn.CellTemplate>
                    </DataGridTemplateColumn>    
0

W przypadku umieszczenia Mode=TwoWay w ItemSource DataGrida otrzymuje exception: XamlParseException:

            <DataGrid AutoGenerateColumns="False" SelectionUnit="FullRow" SelectionMode="Single" CanUserReorderColumns="False"
                      CanUserResizeColumns="False" CanUserResizeRows="False" CanUserDeleteRows="False"
                      Grid.Row="1" HorizontalAlignment="Stretch" Name="dgMain" VerticalAlignment="Stretch" Grid.ColumnSpan="3"
                      VerticalScrollBarVisibility="Visible" ItemsSource="{Binding Mode=TwoWay}"> 

1 użytkowników online, w tym zalogowanych: 0, gości: 1