Bonjour,

J'ai créer un tableau qui a une source mais je voudrai rajouter un bouton à chaque ligne pour la supprimer mais mon code de suppression se trouve dans le view model qui me retourne les Data afficher et je n'arrive pas à lever la commande.


Pour être concret mon code est le suivant :
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
17
18
19
20
21
22
23
24
25
   <ig:XamGrid Grid.Column="0" Grid.Row="1" Grid.ColumnSpan="2" x:Name="dataGrid"
                    ItemsSource="{Binding CommandeFournisseur.CommandeFournisseurLignes}" //Récupérer du ViewModel en cour (CommandeViewModel).
                    AutoGenerateColumns="false">
 
 
            <ig:XamGrid.Columns>
                <ig:TextColumn Key="Affaire.Numero"/>
                <ig:TextColumn Key="Description"/>
                <ig:TextColumn Key="PrixUnitaire"/>
                <ig:TextColumn Key="Quantite"/>
                <ig:TextColumn Key="Total_HT"/>
 
                <ig:TemplateColumn HeaderText="Supprimer" HorizontalContentAlignment="Center">
                    <ig:TemplateColumn.ItemTemplate>
                        <DataTemplate>
                            <Button Height="15" Style="{StaticResource RemoveButtonStyle}" Command="{Binding DeleteLine}"></Button>
//Ici je n'arrive pas à appeler DeleteLine qui fait parti du viewModel parent (CommandeViewModel) de la source de binding du tableau
                        </DataTemplate>
                    </ig:TemplateColumn.ItemTemplate>
                </ig:TemplateColumn>
 
 
 
 
            </ig:XamGrid.Columns>
Comment puis-je accéder à CommandeViewModel sachant que je suis dans un tableau constituer de CommandeFournisseur.CommandeFournisseurLignes qui est de la pur data.