我使用wpf與mvvm和我有一個datagrid 4列: ID,原件,翻譯,IsTranslated 我想當翻譯列中的文本正在改變,IsTranslated列的值自動更改爲檢查 這是我的datagrid xaml代碼:如何在DataGridTextColumn值更改時更改DataGridCheckBoxColumn值?
<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>
他如何獲得IsTranslated數據以防止他想將其存儲到數據庫中? – HichemSeeSharp
他沒有指定該值來自數據庫,他只想在文本更改時自動將此值更改爲true。 – kmatyaszek
我的數據來自xml文件並存儲在其中。 –