Вопрос был: как вызвать событие, определенное как
public event EventHandler<SomeEventArgs> SomeEvent;
через Dispatcher.BeginInvoke
?
Это делается так:
Dispatcher.BeginInvoke(new EventHandler<SomeEventArgs>(SomeEvent), this, new SomeEventArgs());
илилюбое другое значение вместо this
в качестве второго аргумента, которое передается обработчику события в качестве аргумента sender
.