Bonjour ,j'ai une listview avec un textbox en template et un checkbox en template.
Et lorsque je saisi dans le textbox ou que je coche ma chkbox, il n' y a pas de liaison avec ma listview.
J'ai donc mis un binding mais ca ne change rien , je pense que je ne le mets pas correctement.
QQlun saurait ? Merci d'avance
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
26
27
28
29
30
31
32 <ListView x:Name="LstviewRemises" Visibility="Hidden" IsSynchronizedWithCurrentItem="True" ItemsSource="{Binding}" VirtualizingStackPanel.IsVirtualizing="True" FontFamily="Arial" FontSize="14" Foreground="#FF0F177D" HorizontalContentAlignment="Center" Margin="170,24,8,0" VerticalAlignment="Top" Height="232" SelectionChanged="LstviewRemises_SelectionChanged"> <ListView.View> <GridView TextElement.FontFamily="Arial" TextElement.FontSize="12" TextElement.Foreground="#FF0F177D"> <GridViewColumn Header="Libelle" Width="300" x:Name="Libelle" DisplayMemberBinding="{Binding Libelle, Mode=TwoWay}" /> <GridViewColumn Header="Qte." Width="60" x:Name="Qte" DisplayMemberBinding="{Binding Qte, Mode=TwoWay}" /> <GridViewColumn Header="Prix" Width="80" x:Name="Prix" DisplayMemberBinding="{Binding PRIX, Mode=TwoWay}" /> <GridViewColumn Header="Total" Width="80" x:Name="TotalLigne" DisplayMemberBinding="{Binding TotalLigne, Mode=TwoWay}" /> <GridViewColumn <GridViewColumn Header="%" Width="50" x:Name="ChkPourc"> <GridViewColumn.CellTemplate> <DataTemplate x:Name="Dchpourc"> <CheckBox x:Name="chpourc" > <Binding Path="IsChecked" RelativeSource="{RelativeSource TemplatedParent}"> </Binding> </CheckBox> </DataTemplate> </GridViewColumn.CellTemplate> </GridViewColumn> <GridViewColumn Header="Montant" Width="80"> <GridViewColumn.CellTemplate> <DataTemplate> <TextBox x:Name="TxtMontant" MaxLength="10" Width="100" TextChanged="TxtMontant_TextChanged" > <Binding Path="Text" RelativeSource="{RelativeSource TemplatedParent}"> </Binding> </TextBox> </DataTemplate> </GridViewColumn.CellTemplate> </GridViewColumn> </GridView> </ListView.View> </ListView>
Partager