Я знаю, что WeakEventManager применяется для делегата:
public delegate void EventHandler<TEventArgs>(object sender, TEventArgs e);
Однако я хотел бы использовать WeakEventManager для действий, как показано ниже:
public class SourceEvent
{
public event Action<int, int> MyEvent;
}
public class Listener
{
private SourceEvent source;
// Add listener
source.MyEvent += listener_handler;
// I want to replace operator "+" by AddHandler of WeakEventManger
}
Есть ли у вас какие-либо предложения для этогодело.Заранее благодарен!