Теперь мы можем вызвать это из формы:
аюсь позвонитьSystem.Windows.Threading.Dispatcher.BeginInvoke
, Сигнатура метода такова:
BeginInvoke(Delegate method, params object[] args)
Я пытаюсь передать ему лямбду вместо того, чтобы создавать делегата.
_dispatcher.BeginInvoke((sender) => { DoSomething(); }, new object[] { this } );
Это дает мне ошибку компилятора, говоря, что я
невозможно преобразовать лямбду в System.Delegate.
Подпись делегата принимает объект в качестве параметра и возвращает void. Моя лямбда соответствует этому, но она не работает. Что мне не хватает?