public void Run() { Message message = new Message(); MLength mLength = new MLength(); Screen screen = new Screen(message, mLength); screen.ShowScreen(); }
public Screen(IMessage message, MLength mLength) { MessageLength = mLength; TextValue = message.MyMessage; Warning = "Nothing to warn about"; //Screen needs to add its MessageSetEventHandler method //to the event in message message.MessageSetEvent += MessageSetEventHandler; //Also Screen needs to create its worker instance MyWorker = new Worker(this, message); }