I have a Datagrid with three columns.
I want the second column readonly if the value of first column is not null
I tried with a converter but there's something wrong. Any ideas why?
<UserControl.Resources
<Converters:StringToBoolConverter x:Key="stringToBoolConverter"/>
</UserControl.Resources>
.......................................
<DataGrid Grid.Column="2" Grid.RowSpan="2" HorizontalAlignment="Stretch" Name="_edgFAI" AddCommandVisibility="Visible" InternalCommandsHandling="False" DeleteCommandVisibility="Visible" SaveCommandVisibility="Visible">
<DataGrid.Columns>
<DataGridTextColumn Header="IdenFAI" Tag="ID_FAI" Width="Auto" IsReadOnly="True"/>
<DataGridTextColumn Header="Description" Tag="DS_FAI" Width="Auto" IsReadOnly="{Binding Path=ID_FAI, Converter={StaticResource stringToBoolConverter}}" />
<DataGridTextColumn Header="DocumentState" Tag="FAI_STATE" Width="SizeToHeader" IsReadOnly="True"/>
</DataGrid.Columns>
</DataGrid>