public MainWindow() { InitializeComponent(); Grid MainGrid = Content as Grid; restore = MainGrid.FindName("Restore") as Canvas; maximize = MainGrid.FindName("Maximize") as Canvas; minimize = MainGrid.FindName("Minimize") as Canvas; restore.Visibility = Visibility.Collapsed; Background = default_brush; m_sendclient = new SendClient(interval_s); m_regclient = new RegClient(interval_s, ClientList); recv_thread = new Thread(Receive_Thread); socket = new Socket(SocketType.Dgram, ProtocolType.Udp); lstbox = ClientList; lstbox.Items.Clear(); }