コード例 #1
0
        void timer_Tick(object sender, EventArgs e)
        {
            DispatcherTimer timer = sender as DispatcherTimer;

            if (!((UpdateServer.ServerThread != null) &&
                  UpdateServer.ServerThread.IsAlive))
            {
                timer.Stop();
                UpdateServer.Start();
            }
        }
コード例 #2
0
 void UpdateServer_Stopped(object sender, EventArgs e)
 {
     UpdateServer.Stopped -= UpdateServer_Stopped;
     UpdateServer.Start();
 }
コード例 #3
0
 private void UserControl_Loaded(object sender, RoutedEventArgs e)
 {
     UpdateServer.Started += new EventHandler(UpdateServer_Started);
     UpdateServer.Start();
 }
コード例 #4
0
 private void buttonStart_Click(object sender, RoutedEventArgs e)
 {
     UpdateServer.Start();
 }