Hiçbir şey yapmayan "boş" bir lambda ifadesi bildirmek istiyorum. DoNothing()Yönteme ihtiyaç duymadan böyle bir şey yapmanın bir yolu var mı ?
public MyViewModel()
{
SomeMenuCommand = new RelayCommand(
x => DoNothing(),
x => CanSomeMenuCommandExecute());
}
private void DoNothing()
{
}
private bool CanSomeMenuCommandExecute()
{
// this depends on my mood
}
Bunu yapmaktaki amacım yalnızca WPF komutumun etkin / devre dışı durumunu kontrol etmektir, ancak bu bir kenara. Belki benim için sabah çok erken, ama x => DoNothing()aynı şeyi başarmak için lambda ifadesini böyle bir şekilde ilan etmenin bir yolu olması gerektiğini düşünüyorum :
SomeMenuCommand = new RelayCommand(
x => (),
x => CanSomeMenuCommandExecute());
Bunu yapmanın bir yolu var mı? Hiçbir şey yapmama yöntemine ihtiyaç duymak gereksiz görünüyor.
noopve C #'da benzer bir şeyin olmasını bekliyorum.