ClientWPF.MainWindow.OnUpdate C# (CSharp) Метод

OnUpdate() приватный Метод

private OnUpdate ( object sender, RoutedEventArgs e ) : void
sender object
e System.Windows.RoutedEventArgs
Результат void
        private void OnUpdate(object sender, RoutedEventArgs e)
        {
            if (ApplicationDeployment.IsNetworkDeployed)
            {
                ApplicationDeployment.CurrentDeployment.CheckForUpdateCompleted +=
                  (sender1, e1) =>
                  {
                      if (e1.UpdateAvailable)
                      {
                          ApplicationDeployment.CurrentDeployment.UpdateCompleted +=
                    (sender2, e2) =>
                        {
                            MessageBox.Show("Update completed");
                        };
                          ApplicationDeployment.CurrentDeployment.UpdateAsync();
                      }
                      else
                      {
                          MessageBox.Show("No update available");
                      }

                  };
                ApplicationDeployment.CurrentDeployment.CheckForUpdateAsync();
            }
            else
            {
                MessageBox.Show("not a ClickOnce installation");
            }

        }
    }