Je voudrais déclarer un "vide", expression lambda qui n'a, rien.
Est-il un moyen de faire quelque chose comme cela sans avoir besoin de l' DoNothing()
méthode?
public MyViewModel()
{
SomeMenuCommand = new RelayCommand(
x => DoNothing(),
x => CanSomeMenuCommandExecute());
}
private void DoNothing()
{
}
private bool CanSomeMenuCommandExecute()
{
// this depends on my mood
}
Mon intention de le faire, c'est seulement le contrôle de l'activé/désactivé de l'état de mes commandes WPF, mais c'est une de côté. C'est peut-être un peu trop tôt le matin pour moi, mais j'imagine qu'il doit y avoir un moyen de simplement déclarer x => DoNothing()
expression lambda en quelque sorte, comme ce pour accomplir la même chose:
SomeMenuCommand = new RelayCommand(
x => (),
x => CanSomeMenuCommandExecute());
Est-il possible de faire cela? Il semble tout à fait inutile d'avoir besoin d'un faire-rien de méthode.