Я хотел бы объявить «пустое» лямбда-выражение, которое ничего не делает.
Есть ли способ сделать что-то подобное без использования метода DoNothing()
?
public MyViewModel()
{
SomeMenuCommand = new RelayCommand(
x => DoNothing(),
x => CanSomeMenuCommandExecute());
}
private void DoNothing()
{
}
private bool CanSomeMenuCommandExecute()
{
// this depends on my mood
}
Мое намерение сделать это состоит только в том, чтобы управлять включенным / отключенным состоянием моей команды WPF, но это в стороне. Может быть, это слишком рано для меня, но я думаю, что должен быть способ просто объявить лямбда-выражение x => DoNothing()
таким образом, чтобы выполнить то же самое:
SomeMenuCommand = new RelayCommand(
x => (),
x => CanSomeMenuCommandExecute());
Есть ли способ сделать это? Просто кажется ненужным метод бездействия.