Bonjour @ tous,
Je ne m'explique pas pourquoi seul "DelFiltreUsrCommand" s’exécute, et pas "SetFiltres" (qui est une méthode du code behind).
Cette instruction Xaml ne s’exécute pas non plus si elle est seule dans le EventTrigger .
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 <Button Name="btnFiltreUsrSave" Style="{StaticResource btnStandardClr}" ToolTip="{x:Static resx:resFiltres.lblSave}" Tag="1" Click="btnFiltreSave_Click" ContextMenuService.Placement="Bottom" IsEnabled="{Binding ModeUser}"> <Grid> <Grid.ColumnDefinitions> <ColumnDefinition/> <ColumnDefinition/> </Grid.ColumnDefinitions> <TextBlock Grid.Column="0" /> </Grid> <Button.ContextMenu> <ContextMenu> <MenuItem Header="{x:Static resx:resMain.lblDel}" ToolTip="{x:Static resx:resFiltres.lblDelUsr}"> <MenuItem.Icon> <Image Source="../Images/Supprimer-32.png"/> </MenuItem.Icon> <i:Interaction.Triggers> <i:EventTrigger EventName="Click"> <i:InvokeCommandAction Command="{Binding DelFiltreUsrCommand}" CommandParameter="{Binding}"/> <ei:CallMethodAction MethodName="SetFiltres" TargetObject="{Binding ElementName=ucTabBord}"/> </i:EventTrigger> </i:Interaction.Triggers> </MenuItem> </ContextMenu> </Button.ContextMenu> </Button>
Cette même instruction s'execute très bien dans un autre controle de ce même userControl.
Quelqu'un à une idée ?
Partager