public SMTPServer(ServerParameters parameters) { Parameters = parameters; Parameters.Running = false; Parameters.ParametersChanged += Parameters_ParametersChanged; listenThread = new Thread(new ThreadStart(ListenThread)); listenThread.Start(); }
public MessagesToolboxControl() { this.InitializeComponent(); ServerParameters parameters = new ServerParameters(); this.DataContext = parameters; server = new SMTPServer(parameters); parameters.ParametersChanged += Parameters_ParametersChanged; server.MessageRecieved += Server_MessageRecieved; server.Restart(); UpdateIndicators(); ClearAll.Source = new BitmapImage(new Uri(GetImageFullPath(IconClear))); this.Focus(); }