Bonjour tout le monde,
Je voudrais n'autoriser des modification dans une colonne d'une datagrid que si une checkBox est cochée. J'ai donc lié la propriété AllowEdit à la propriété IsChecked de ma checkBox mais ça ne marche pas.
J'ai fait une recherche sur le web, apparemment j'utilise la bonne méthode.
Est-ce que quelqu'un aurait une idée?
Voici un extrait de mon code:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 <igDP:XamDataGrid AutoFit="True" VerticalAlignment="Top" HorizontalContentAlignment="Stretch" IsUndoEnabled="True" Name="DataGridProduit" OverridesDefaultStyle="False" VerticalContentAlignment="Stretch" MouseDoubleClick="DataGridProduit_MouseDoubleClick" Grid.RowSpan="3" Height="358"> <igDP:XamDataGrid.FieldLayoutSettings> <igDP:FieldLayoutSettings AutoFitMode="Always" AutoGenerateFields="False" FilterUIType="FilterRecord" HighlightAlternateRecords="True" /> </igDP:XamDataGrid.FieldLayoutSettings> <igDP:XamDataGrid.FieldLayouts> <igDP:FieldLayout> <igDP:Field Label="Identifiant" Name="ID" Visibility="Collapsed"> <igDP:Field.Settings> <igDP:FieldSettings AllowEdit="{Binding ElementName=checkBox1, Path=IsChecked}" AutoSizeOptions="All" /> </igDP:Field.Settings> </igDP:Field> </igDP:FieldLayout> </igDP:XamDataGrid.FieldLayouts> </igDP:XamDataGrid> <CheckBox Content="CheckBox" Grid.Row="2" Height="40" HorizontalAlignment="Left" Margin="0,0,0,-15" Name="checkBox1" VerticalAlignment="Bottom" />
Partager