Exemple #1
0
        private void DisplayVersionInformation(UpdateDownloadedEventArgs e)
        {
            UpdateManager manager = UpdateManager.Instance;
            string        version = manager.ProductVersion.ToString();

#if (DEBUG)
            this.VersionNumber.Text = string.Format("Version: {0} (Debug)", version);
#else
            this.VersionNumber.Text = string.Format("Version: {0}", version);
#endif

            if ((null != e) && e.UpdateAvailable)
            {
                string latest = manager.AvailableVersion.ToString();
                this.UpdateInfo.Foreground = Brushes.OrangeRed;
                this.UpdateInfo.Text       = string.Format("[Latest vesion: {0}]", latest);

                this.UpdateInfo.Cursor   = Cursors.Hand;
                this.UpdateInfo.MouseUp += new MouseButtonEventHandler(OnUpdateInfoMouseUp);
            }
            else
            {
                this.UpdateInfo.Foreground = Brushes.Green;
                this.UpdateInfo.Text       = "[Up-to-date]";

                this.UpdateInfo.Cursor   = Cursors.Arrow;
                this.UpdateInfo.MouseUp -= new MouseButtonEventHandler(OnUpdateInfoMouseUp);
            }
        }
Exemple #2
0
 private void OnUpdatePackageDownloaded(object sender, UpdateDownloadedEventArgs e)
 {
     DisplayVersionInformation(e);
 }