How do I pass objects in EventArgs
You would have to declare your event using EventHandler<T> where T is your class that derives from EventArgs: public event EventHandler<LoginCompletedEventArgs> LoginCompleted; LoginCompletedEventArgs could look like this: public class LoginCompletedEventArgs : EventArgs { private readonly YourBusinessObject _businessObject; public LoginCompletedEventArgs(YourBusinessObject businessObject) { _businessObject = businessObject; } public YourBusinessObject BusinessObject { get { return _businessObject; } } … Read more