i’m using wpf with mvvm and i have a datagrid with 4 columns:
ID,Original,Translated,IsTranslated
i want when text in Translated column is changing,value of IsTranslated column automatically change to checked
this is my datagrid xaml code:
<DataGrid Grid.Row="3" AutoGenerateColumns="False" ItemsSource="{Binding AllXliffs}">
<DataGrid.Columns>
<DataGridTextColumn Header="ID" Binding="{Binding Path=Id}" />
<DataGridTextColumn Header="Original" Binding="{Binding Path=Original}" />
<DataGridTextColumn Header="Translated" Binding="{Binding Path=Translated}" />
<DataGridCheckBoxColumn Header="IsTranslated" Binding="{Binding Path=IsTranslated, Mode=TwoWay, Converter={StaticResource StringToBooleanConverter}, UpdateSourceTrigger=PropertyChanged}" ></DataGridCheckBoxColumn>
</DataGrid.Columns>
</DataGrid>
Since You are using MVVM so you can add a small business logic in your model property :
Like this :