Я хотів би оголосити "порожній" лямбда-вираз, який нічого не робить. Чи є спосіб зробити щось подібне, не потребуючи 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());
Чи є спосіб це зробити? Просто видається непотрібним потрібен метод нічого робити.
noopі я очікую, що щось подібне буде присутнє в C #.