private void SendMessage_Worker(object o) { messageWorker = new MessageWorker(); messageWorker.MessageRecieved += MessageWorker_MessageRecieved; messageWorker.SendMessage((WCF_Functions.MessageData)o); }