public MainWindow() { if (Singleton != null) { throw new Exception("MainWindow Singleton Exception"); } Singleton = this; AllowClose = false; InitializeComponent(); InitializeSize(); // Timed delayed Show() _showMe.Interval = new TimeSpan(0, 0, 0, 0, 200); _showMe.Tick += showMe_Tick; _showMe.Start(); // Not sure why I put this here, but it doesn't hurt anything LocalSetting.Update(); #if !DEMO // Start the client broadcast server if running locally if (BroadcastServerSocket.IsEnabled) { BroadcastServerSocket.Start(); } // Start the client broadcast client BroadcastClientSocket.Connected += MessageSocket_Connected; BroadcastClientSocket.ReceivedMessage += MessageSocket_ReceivedMessage; BroadcastClientSocket.Start(); #endif // Restore focus if lost LostFocus += MainWindowDialog_LostFocus; }
private void radioButtonIsEnabled_SelectionGained(object sender, EventArgs e) { #if !DEMO radioButtonIsNotEnabled.IsSelected = false; BroadcastServerSocket.IsEnabled = true; if (BroadcastServerSocket.Port != null) { BroadcastServerSocket.Start(); } #endif }
private void textBoxPort_CommitEdit(object sender, EventArgs e) { // Broadcast Server #if !DEMO BroadcastServerSocket.Port = GetPort(); if ((BroadcastServerSocket.IsEnabled) && (BroadcastServerSocket.Port != null)) { if (BroadcastServerSocket.IsRunning) { BroadcastServerSocket.BroadcastMessage("ServerPortMayHaveChanged"); BroadcastServerSocket.Stop(); } BroadcastServerSocket.Start(); } #endif }