Bonjour à tous,
Je souhaite appeler une méthode en utilisant une propriété de type RelayCommand.
Cela fonctionne parfaitement quand je n'ai pas de paramètre dans la signature de la méthode.
Voici ce que j'ai tenté
Merci par avance de votre aide.
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 private RelayCommand addDefaultCmd; public RelayCommand AddDefaultCmd { get { if (addDefaultCmd == null) { addDefaultCmd = new RelayCommand(AddDefault); } return addDefaultCmd; } //set { addDefaultCmd = value; } } private void AddDefault(object sender, MouseButtonEventArgs e) { Shape root = (Polygon)e.OriginalSource; this.listDefault.Add(new Default() { X = e.GetPosition(relativeTo: (Polygon)e.OriginalSource).X, Y = e.GetPosition(relativeTo: (Polygon)e.OriginalSource).Y }); }![]()
Partager