Guten Morgen,
habe wiedermal ein kleines Problem, und zwar habe ich ein Interaction.Trigger für mein "MouseRightButtonDown" Event erstellt.
Beim RelayCommand hab ich das Problem das ich Parameter für die Event Methode(object sender, MouseEventArgs e) übergeben muss.
Dass will nicht so ganz klappen.
Dies tritt bei der ersten Lamda-Expression auf. (Fehler 19 Keine Überladung für die Methode "MouseRightButtonDownCommandExecute" nimmt 0-Argumente an.)
Die Referenzen:
Der XAML-Auschnitt des Controls:
Der Code aus dem VM:
Danke für eure Hilfe..
Beste Grüße
habe wiedermal ein kleines Problem, und zwar habe ich ein Interaction.Trigger für mein "MouseRightButtonDown" Event erstellt.
Beim RelayCommand hab ich das Problem das ich Parameter für die Event Methode(object sender, MouseEventArgs e) übergeben muss.
Dass will nicht so ganz klappen.
Dies tritt bei der ersten Lamda-Expression auf. (Fehler 19 Keine Überladung für die Methode "MouseRightButtonDownCommandExecute" nimmt 0-Argumente an.)
Die Referenzen:
Der XAML-Auschnitt des Controls:
Der Code aus dem VM:
VB.NET-Quellcode
- #region MouseRightButtonDown Command
- private RelayCommand mMouseRightButtonDownCommand;
- public new ICommand MouseRightButtonDownCommand
- {
- get
- {
- return this.mMouseRightButtonDownCommand ?? (this.mMouseRightButtonDownCommand = new RelayCommand(() => MouseRightButtonDownCommandExecute(), ()=>{ return true;}));
- }
- }
- public void MouseRightButtonDownCommandExecute(object sender, MouseEventArgs e)
- {
- Console.WriteLine();
- }
- #endregion
Danke für eure Hilfe..
Beste Grüße