Bonjour,
Dans une page, j'ai un le bouton suivant qui fonctionne à merveille:
Code xaml : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 <Button Command="{Binding CreateCommand}" Height="22" Width="22" ToolTipService.ToolTip="Ajouter un nouvel utilisateur" > <Image Margin="0" Source="/myAppli ;Component/Images/Add.png" Stretch="Fill"/> </Button>
le même bouton que je mets dans un datagrid, et le Command ne fonctionne plus !!
Code xaml : 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 <sdk:DataGrid AutoGenerateColumns="False" ItemsSource="{Binding JUsers,Mode=TwoWay, UpdateSourceTrigger=Default}" SelectedItem="{Binding SelectedJUser , Mode=TwoWay}" HorizontalAlignment="Left" Margin="22,4,0,0" Name="dataGrid1" VerticalAlignment="Top" > <sdk:DataGrid.Columns> <sdk:DataGridTextColumn Header="Nom" Binding="{Binding JUserNom,Mode=TwoWay}" Width="150" IsReadOnly="True" /> <data:DataGridTemplateColumn x:Name="bkTemplateColumn" Header="login Internet" Width="200" > <data:DataGridTemplateColumn.CellTemplate > <DataTemplate x:Name="bkDataTemplate" > <StackPanel Orientation="Horizontal"> <Button Command="{Binding CreateCommand}" Height="22" Width="22" ToolTipService.ToolTip="Ajouter un nouveau JUser" > <Image Margin="0" Source="/myAppli ;Component/Images/Add.png" Stretch="Fill"/> </Button> </StackPanel> </DataTemplate> </data:DataGridTemplateColumn.CellTemplate> </data:DataGridTemplateColumn> </sdk:DataGrid.Columns> </sdk:DataGrid>
La seule explication que je vois est que mon Datagrid est lui-même bindé à "JUsers" et que mon "Command="{Binding CreateCommand}" " n'est pas une propriété de "JUsers".
Comment lier juste ce bouton au ICommand de mon ViewModel ?
Partager