Tôi muốn khai báo một biểu thức lambda "trống" không có gì cả. Có cách nào để làm điều gì đó như thế này mà không cần đến DoNothing()
phương pháp không?
public MyViewModel()
{
SomeMenuCommand = new RelayCommand(
x => DoNothing(),
x => CanSomeMenuCommandExecute());
}
private void DoNothing()
{
}
private bool CanSomeMenuCommandExecute()
{
// this depends on my mood
}
Mục đích của tôi khi làm điều này chỉ là kiểm soát trạng thái được bật / tắt của lệnh WPF của tôi, nhưng đó là một bên. Có lẽ lúc này là quá sớm đối với tôi, nhưng tôi tưởng tượng phải có cách để khai báox => DoNothing()
biểu thức lambda theo một cách nào đó như thế này để hoàn thành điều tương tự:
SomeMenuCommand = new RelayCommand(
x => (),
x => CanSomeMenuCommandExecute());
Có cách nào để làm việc này không? Nó chỉ có vẻ không cần thiết để cần một phương pháp không làm gì cả.
noop
và tôi mong đợi một cái gì đó tương tự sẽ có trong C #.